自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 SpringMvc 异常处理

SpringMVC 异常处理HandlerExceptionResolver接口及其实现类HandlerExceptionResolver接口为SpringMVC处理异常的顶级接口,该接口的每个实现类都是异常的一种处理方式。1.ExceptionHandlerExceptionResolver实现类2.ResponseStatusExceptionResolver实现类1.Excep...

2020-01-05 10:55:03 92

原创 SpringMVC 拦截器 HandlerInterceptor接口

SpringMVC 拦截器拦截器的原理和过滤器相同SpringMVC 要想实现拦截器必须实现HandlerInterceptor接口HandlerInterceptor接口有三个方法:preHandle:拦截请求postHandle:拦截响应afterCompletion:当页面跳转并被渲染完毕后触发拦截器实现步骤1.编写拦截器,实现HandlerInterceptor接口...

2020-01-04 18:08:29 317

原创 Spring MVC实现文件上传

Spring MVC实现文件上传和Servlet上传方式一样,都需要两个jar包1.commons-fileupload.jar2.commons-io.jarSpring MVC可以简化文件上传的代码,但是必须实现MultiparResolver接口,SpringMVC已经提供了CommonsMultipartResolver实现类步骤:直接使用CommonsMultipartRe...

2020-01-04 17:25:17 94

原创 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 183

原创 处理模型数据ModelAndView、ModelMap、Map、Model、@SessionAttributes、@ ModelAttribute

处理模型数据如果页面跳转时需要携带数据,则可以使用以下几种方式:这几种方式都将数据放在了request作用域ModelAndView、ModelMap、Map、Model、SessionAttributes、@ModelAttributeModelAndView方式请求页面 <a href="handler/testModelAndView">ModelAndVie...

2020-01-04 11:55:20 208

原创 Result风格及SpringMVC获取请求参数的几种方法

Result风格:软件编程风格SpringMVC请求包括:GET:查POST:增DELETE:删PUT:改普通浏览器只支持GET和POST方式,其他请求方式是通过过滤器新加入的支持。过滤器名字:HiddenHttpMethodFilter过滤器过滤的条件:1.请求方式为POST2.隐藏域满足下面信息<input type=“hidden” name="_metho...

2020-01-04 10:19:25 2380

原创 spring bean的作用域

bean作用域scope:singleton | prototype执行时机(产生bean的时机):singleton:容器在初始化时,就会创建对象(唯一的一个对象),以后getBean()时,不再产生新的bean对象。singleton也支持延迟加载(懒加载):在第一次使用时产生对象。@Lazyprototype:容器在初始化时,不创建对象,只是在每次使用(每次从容器中获取bean...

2020-01-03 16:07:02 52

原创 基于注解的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 85

原创 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 569

原创 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 94

原创 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 156

原创 Spring 自动装配

自动装配三种注解方式1. @Autowired自动装配@Autowired默认根据类型自动装配@Autowired可以放在方法前、属性前及方法参数前@Bean+方法返回值方式可以将@Autowired放在方法的参数前(也可以省略)如果@Autowired放在仅有的有参构造方法前,则可以省略a.三层组件方式如果@Autowired在属性前标注,则不调用setXxx()方法进行自动...

2020-01-03 16:05:11 142

原创 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 120

原创 SpringMvc @RequestMapping映射及其属性

@RequestMapping映射及其属性@RequestMapping可以写在类前和方法前。@RequestMapping属性value:代表映射,值可以不和类名、方法名一致metod:指定请求方式,可以是get、post、delete、putparams设置name=“xxx”,指定请求参数,可以是多个params = {“name=lyh”,“age!=2”,"!...

2020-01-03 15:15:25 175

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除