- 博客(14)
- 收藏
- 关注
原创 SpringMvc 异常处理
SpringMVC 异常处理 HandlerExceptionResolver接口及其实现类 HandlerExceptionResolver接口为SpringMVC处理异常的顶级接口,该接口的每个实现类都是异常的一种处理方式。 1.ExceptionHandlerExceptionResolver实现类 2.ResponseStatusExceptionResolver实现类 1.Excep...
2020-01-05 10:55:03
204
原创 SpringMVC 拦截器 HandlerInterceptor接口
SpringMVC 拦截器 拦截器的原理和过滤器相同 SpringMVC 要想实现拦截器必须实现HandlerInterceptor接口 HandlerInterceptor接口有三个方法: preHandle:拦截请求 postHandle:拦截响应 afterCompletion:当页面跳转并被渲染完毕后触发 拦截器实现步骤 1.编写拦截器,实现HandlerInterceptor接口 ...
2020-01-04 18:08:29
437
原创 Spring MVC实现文件上传
Spring MVC实现文件上传 和Servlet上传方式一样,都需要两个jar包 1.commons-fileupload.jar 2.commons-io.jar Spring MVC可以简化文件上传的代码,但是必须实现MultiparResolver接口,SpringMVC已经提供了CommonsMultipartResolver实现类 步骤:直接使用CommonsMultipartRe...
2020-01-04 17:25:17
185
原创 spring mvc 数据校验
spring mvc 数据校验 spring mvc 数据校验的两种方式: 1.JSR303 2.Hibernate Validator 第二种方式是对第一种方式的补充 使用Hibernate Validator进行数据校验的步骤: 1.引入jar包 (注意版本)### hibernate-validator.jar classmate.jar jboss-logging.jar vali...
2020-01-04 16:07:10
282
原创 处理模型数据ModelAndView、ModelMap、Map、Model、@SessionAttributes、@ ModelAttribute
处理模型数据 如果页面跳转时需要携带数据,则可以使用以下几种方式: 这几种方式都将数据放在了request作用域 ModelAndView、ModelMap、Map、Model、SessionAttributes、@ModelAttribute ModelAndView方式 请求页面 <a href="handler/testModelAndView">ModelAndVie...
2020-01-04 11:55:20
299
原创 Result风格及SpringMVC获取请求参数的几种方法
Result风格:软件编程风格 SpringMVC请求包括: GET:查 POST:增 DELETE:删 PUT:改 普通浏览器只支持GET和POST方式,其他请求方式是通过过滤器新加入的支持。 过滤器名字:HiddenHttpMethodFilter 过滤器过滤的条件: 1.请求方式为POST 2.隐藏域满足下面信息 <input type=“hidden” name="_metho...
2020-01-04 10:19:25
2633
原创 spring bean的作用域
bean作用域 scope:singleton | prototype 执行时机(产生bean的时机): singleton:容器在初始化时,就会创建对象(唯一的一个对象),以后getBean()时,不再产生新的bean对象。 singleton也支持延迟加载(懒加载):在第一次使用时产生对象。@Lazy prototype:容器在初始化时,不创建对象,只是在每次使用(每次从容器中获取bean...
2020-01-03 16:07:02
114
原创 基于注解的spring
Spring IOC容器讲解 Spring IOC容器的2种形式: xml配置文件形式: xml配置文件形式的Spring IOC容器指applicationContext。xml文件 存储bean的形式: <bean id="student" class="org.lyh.entity.Student"> <!--<property name="stu...
2020-01-03 16:06:47
146
原创 Spring开发web项目
Spring开发Web项目 Spring开发Web项目需要的jar包: spring-aop.jar--------------------开发AOp特性时需要的jar spring-beans.jar-----------------处理bean的jar spring-context.jar----------------处理spring上下文的jar spring-core.jar------...
2020-01-03 16:06:21
676
原创 Spring入门
Spring IOC:控制反转(即DI:依赖注入) 1.搭建spring环境 下载jar包 http://maven.springframework.org/release/org/springframework/spring/ 需要使用的jar包: spring-aop.jar &n...
2020-01-03 16:05:45
173
原创 spring bean生命周期及初始化销毁方法的实现
bean 的生命周期# bean 的生命周期:初始化、创建及使用、销毁 IOC容器在初始化时,会自动创建bean对象(单例模式),然后调用bean对象的init方法,当容器关闭时再调用bean对象的destroy方法 初始化及销毁的几种方式 1. xml方式: <!--init-method为初始化方法,destroy-method为销毁方法--> <bean id="stude...
2020-01-03 16:05:28
294
原创 Spring 自动装配
自动装配三种注解方式 1. @Autowired自动装配 @Autowired默认根据类型自动装配 @Autowired可以放在方法前、属性前及方法参数前 @Bean+方法返回值方式可以将@Autowired放在方法的参数前(也可以省略) 如果@Autowired放在仅有的有参构造方法前,则可以省略 a.三层组件方式 如果@Autowired在属性前标注,则不调用setXxx()方法进行自动...
2020-01-03 16:05:11
239
原创 SpringMVC环境搭建及第一个程序
Spring MVC 1.引入jar包 spring-aop.jar spring-beans.jar spring-context.jar spring-core.jar spring-web.jar spring-webmvc.jar commons-logging.jar 2.第一个SpringMVC程序 1.创建SpringMvc配置文件 ,选中常用的命名空间(beans、aop、con...
2020-01-03 16:04:43
188
原创 SpringMvc @RequestMapping映射及其属性
@RequestMapping映射及其属性 @RequestMapping可以写在类前和方法前。 @RequestMapping属性 value: 代表映射,值可以不和类名、方法名一致 metod: 指定请求方式,可以是get、post、delete、put params 设置name=“xxx”,指定请求参数,可以是多个 params = {“name=lyh”,“age!=2”,"!...
2020-01-03 15:15:25
246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅