自定义博客皮肤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 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关注的人

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