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