• 2024-07-16SpringMVC框架
    SpringMVC的主要组件?前端控制器DispatcherServlet(不需要程序员开发)作用:接收请求、响应结果,相当于转发器,有了DispatcherServlet就减少了其它组件之间的耦合度。处理器映射器HandlerMapping(不需要程序员开发)作用:根据请求的URL来查找Handler处理器适配器HandlerAd
  • 2024-07-15MVC
    MVCMVC它是一种思想,而SpringMVC它是将这种思想进行了实现,除此之外,SpringMVC还是一种Web框架SpringBoot和SpringMVC的关系SpringBoot只是实现SpringMVC的一种方式,SpringBoot可以添加很多的依赖,借助这些依赖实现不同的功能,SpringBoot就是通过添加SpringWebMVC
  • 2024-07-13SpringMVC异常处理器,通过注解方式配置
    SpringMVC在处理器方法执行过程中出现了异常,可以采用异常处理器进行应对。一句话概括异常处理器作用:处理器方法执行过程中出现了异常,跳转到对应的视图,在视图上展示友好信息。配置ExceptionControllerpackagecom.powernode.springmvc.controller;importorg.springframewo
  • 2024-07-08SpringMVC-03-RestFul和Controller
    1、ControllerMVC架构中的控制层,在SpringMVC中,由Handler组成负责提供访问应用程序的行为:处理用户的请求并调用Model层将其转换为一个模型数据跳向View层在SpringMVC中,对于Controller的配置方式有很多种,通常可以通过接口定义或注解定义两种方法实现新建一个子项目,Sprin
  • 2024-07-08Spring Framework
    SpringFramework一、Spring和SpringFramework的关系Spring指的是Spring技术栈,是一个全家桶。包括SpringFramework、SpringMVC、SpringBoot、SpringCloud、SpringData、SpringSecurity等。这些框架构成了Spring,其中SpringFramework是其他子框架的基础SpringFra
  • 2024-07-05SpringMVC 的工作流程和详细解释
    SpringMVC(Model-View-Controller)框架是基于经典的MVC设计模式构建的,用于开发Web应用程序。下面是SpringBootMVC的工作流程和详细解释:1.客户端发起请求1.客户端(通常是浏览器)发起HTTP请求到服务器,请求特定的URL资源。2.DispatcherServlet接收请求Dispa
  • 2024-07-05SpringMVC基础详解
    文章目录一、SpringMVC简介1、什么是MVC2、MVC架构模式与三层模型的区别3、什么是SpringMVC二、HelloWorld程序1、pom文件2、springmvc.xml3、配置web.xml文件4、html文件5、执行Controller三、RequestMapping注解1、value属性1.1、基础使用1.2、Ant风格(模糊匹配路径)1.
  • 2024-07-04springMVC @ResponseBody 原理
    前面说了适配器执行handler怎么解析请求参数,现在看怎么响应参数,还是从具体执行handler的方法开始//org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod#invokeAndHandlepublicvoidinvokeAndHandle(ServletWebRequestwebRequest,M
  • 2024-07-04基于Java+Jsp+Springmvc+Mybatis3+Mysql实现的SSM个人博客系统设计与实现
    一、前言介绍:1.1项目摘要随着互联网技术的快速发展和普及,个人博客作为一种表达自我、分享知识和经验的方式,受到了越来越多人的青睐。传统的博客平台虽然提供了丰富的功能和便捷的服务,但往往难以满足个性化、定制化的需求。因此,开发一款基于SSM(Spring+SpringMVC+MyBat
  • 2024-07-03SpringMVC中的视图
    1、常见视图组件InternalResourceView:内部资源视图(SpringMVC框架内置的,专门为JSP模板语法准备的,也是为转发准备的)RedirectView:重定向视图(SpringMVC框架内置的,用来完成重定向效果)ThymeleafView:Thymeleaf视图(第三方的,为Thymeleaf模板语法准备的)FreeMarkerView:FreeMarker视图(
  • 2024-07-02SpringMVC和Servlet域对象
    SpringMVC和Servlet域对象1.Servlet域对象介绍1.1三大域对象Servlet有三个域对象分别是请求域(request)、会话域(seesion)和应用域(application)。域对象与数据的共享密不可分。通过方法可以向域对象中存储key:value键值对形式的数据。三个域对象都有以下通用方法,通过这些方法来达
  • 2024-07-02SpringMVC中执行流程
    目录14、SpringMVC执行流程14.1、SpringMVC常用组件14.2、DispatcherServlet初始化过程①初始化WebApplicationContext②创建WebApplicationContext③DispatcherServlet初始化策略14.3、DispatcherServlet调用组件处理请求①processRequest()②doService()③doDispatch()④process
  • 2024-07-01SpringMVC接收参数的几种方法
    1.方式一:获取地址栏参数       形式一:@PathVariable//http://127.0.0.1:8080/user/123/roles/222@RequestMapping(value="/user/{userId}/roles/{roleId}",method=RequestMethod.GET)@ResponseBodypublicStringhello(@PathVariable("user
  • 2024-07-01SpringMVC中的注解配置
    目录13、注解配置springmvc13.1、创建初始化的类,代替web.xml13.2、使用流程声明一个类来继承AbstractAnnotationConfigDispatcherServletInitializer,并且实现他的抽象方法实现配置SpringConfig的java文件实现SpringMvcConfig的java文件13.3、实例代码1.继承AbstractAnnotationConf
  • 2024-07-01SpringMVC的数据获取问题
    在传统的javaweb中我们获取数据是通过HttpServletRequest中的getParameter或者getHeader等方法来获取相关的信息。由此我们引出了以下问题:在SpringMVC中应该如何获取请求提交的数据呢?在SpringMVC中又应该如何获取请求头信息呢?在SpringMVC中又应该如何获取客户端提交的Cookie
  • 2024-06-30SpringMVC-02-什么是SpringMVC
    1、概述SpringMVC是SpringFramework的Web开发部分,是基于Java实现MVC的轻量级Web框架。官方文档:https://docs.spring.io/spring-framework/docs/4.3.24.RELEASE/spring-framework-reference/html/中文官方文档:https://www.w3cschool.cn/spring_mvc_documentation_linesh_t
  • 2024-06-30SpringMVC配置文件的位置和命名
    配置web.xml文件时我们需要配置SpringMVC框架的配置文件,该文件有两种配置方式。第一种是默认配置,第二种是带配置参数的配置。1.1默认配置方式SpringMVC框架有它自己的配置文件,该配置文件的名字默认为:-servlet.xml,默认存放的位置是WEB-INF目录下。如果采用这种方式意味着文件的
  • 2024-06-23springmvc的视图
    目录6、springmvc的视图6.1、ThymeleafView6.2、转发视图6.3、重定向视图6.4、视图控制器view-contronller6、springmvc的视图SpringMVC中的视图是View接口,视图的作用渲染数据,将模型Model中的数据展示给用户,SpringMVC视图的种类很多,默认有转发视图和重定向视图当工程引入jstl的
  • 2024-06-23SpringMVC类型转换Converter使用
    Converter接口//S:表示接受的类型,T:表示目标类型publicinterfaceConverter<S,T>{/***实现类型转换的方法*/@NullableTconvert(Ssource);}自定义类型转换器/***@authorsongzixian*@create2019-07-23下午3:22*@description自定义类型转换器*/
  • 2024-06-22四、SpringMVC实战:构建高效表述层框架(三)
    三、SpringMVC响应数据3.1handler方法分析理解handler方法的作用和组成:/***TODO:一个controller的方法是控制层的一个处理器,我们称为handler*TODO:handler需要使用@RequestMapping/@GetMapping系列,声明路径,在HandlerMapping中注册,供DS查找!*TODO:handle
  • 2024-06-22初识 SpringMVC,运行配置第一个Spring MVC 程序
    1.初识SpringMVC,运行配置第一个SpringMVC程序@目录1.初识SpringMVC,运行配置第一个SpringMVC程序1.1什么是MVC2.SpringMVC概述2.1SpringMVC的作用:3.运行配置第一个SpringMVC程序3.1第一步:创建Maven模块3.2第二步:添加web支持3.3第三步:配置web.xml文件3.
  • 2024-06-22MyBatis+Spring+SpringMVC 整合
    文章目录构建web项目导入mvc依赖添加mvc配置类编写controller层类构建war包Tomcat安装及配置 构建web项目将原有项目构建为web项目:File→ProjectStructure→Facets→加号→Web→OK→OK将原有项目构建为web项目:File→ProjectStructure→Facets→加号→Web→OK→OK
  • 2024-06-21springMvc 接收文件 MultipartFile
    使用SpringMVC 的controller中接收文件,如果只是接收一个文件,声明MultipartFile或者指定@RequestParam注解,参数(strReqBody和 images)与前端参数一致即可例:第一种方式publicvoiduploadImg(MultipartFileimg){}第二种public void uploadImg(SringstrReqBody,@Req
  • 2024-06-21springMVC域对象共享数据
    目录五、域对象共享数据5.1、使用ServletAPI向request域对象共享数据5.2、使用ModelAndView向request域对象共享数据5.3、使用Model向request域对象共享数据5.4、使用map向request域对象共享数据5.5、使用ModelMap向request域对象共享数据5.6Model、ModelMap、Map的关系5.7、向se
  • 2024-06-20ssm springmvc springboot区别
    pom.xml文件里看ssm<dependency><groupId>org.springframework</groupId><artifactId>spring-core</artifactId></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-web