spring
wkCaeser_
蹒跚学步,笨鸟先飞,但好像有点飞不动......
展开
-
springmvc整合Apache tiles基于java配置的demo
springmvc整合apache tilesspringmvc整合Apache tiles,虽然是个很简单的东西,但是由于自己太菜,用了好久。 首先是项目的构建,用的是gradle,项目构建主要的问题项目依赖用到了slf4j,个人感觉这个包依赖比较奇怪,版本稍微不对就会出问题,因为比较懒,直接用以前的项目依赖配置,然后新加进这个包的时候就各种问题,看着依赖树眼镜都快花了,最后总算弄好了。 以下原创 2017-11-30 13:01:52 · 727 阅读 · 0 评论 -
spring mvc 整合 thymeleaf 使用java配置实现
spring mvc 整个 thymeleaf小demo项目地址:https://github.com/wkcaeser/springThymeleaf先附上依赖(主要为后面几个包):group 'springThymeleaf'version '1.0-SNAPSHOT'apply plugin: 'java'apply plugin: 'war'sourceCompatibility = 1原创 2017-12-01 17:27:05 · 2959 阅读 · 0 评论 -
springMvc基于java代码的配置
一般springMVC使用xml来进行项目配置,当spring到3.2版本时,通过支持Servlet3.0规范,springMVC也可以通过代码来进行配置。 在servlet3.0规范中,容器会自己查找实现了javax.servlet.ServletContainerInitializer接口的类,并使用它来配置servlet容器。 spring提供了这个接口的实现SpringSe...原创 2018-03-16 20:12:44 · 848 阅读 · 0 评论 -
springmvc文件上传
对于文件上传也就是multipart数据请求,dispatcher并没有提供解析的实现,而是将他交给了spring的multipartResolver接口来实现,spring的内置实现主要有两种: 1、CommonsMultipartResolver : 依赖Jakarta Commons FileUpload 2、StandardServletMultiPartResolver : 依赖于s...原创 2018-03-23 16:26:08 · 122 阅读 · 0 评论 -
springmvc异常处理
springmvc提供了异常处理机制,可以将指定异常映射成http状态或者对指定异常进行相应处理。主要包括以下几个注解:@ResponseStatus@ExceptionHandle@ControllerAdvice@ResponseStatus用于添加在一个异常类上,将其映射成为特定的http状态码@ExceptionHandle用于方法上,当指定异常发生是进行处理,如果...原创 2018-03-23 16:41:49 · 142 阅读 · 0 评论 -
springmvc重定向数据传输
在有些需求中,我们会对某些操作进行重定向操作,在重定向的过程中可能会携带一些数据,那么这些数据是如何携带过去呢? 1、get请求的参数携带方式在请求路径后面通过?来携带参数,参数之间用&进行分割2、restful参数风格通过路径里面携带值来进行参数传递3、使用flash属性(本质为session)重定向请求时会丢失请求参数,但如果将参数保存在session总,那么就可...原创 2018-03-23 16:54:14 · 528 阅读 · 0 评论 -
spring的事务管理,xml配置和注解方式优先级
在spring中,对于事务的管理可以通过xml配置的方式去设置,也可以通过@Translation注解去设置,如果两个同时设置了会怎么样呢?测试方法: 1、在xml中设置事务的某个属性值2、采用注解设置与xml配置相反的属性值3、测试两次,分别进行满足xml配置属性的操作和满足注解操作的属性。结果: 会发现满足xml配置的属性可以生效,而注解的属性值无效,所以xml的优先级会高...原创 2018-06-28 12:51:47 · 3747 阅读 · 1 评论 -
spring-AOP 及 AOP获取request各项参数
AOP称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待。一 AOP的基本概念Aspect(切面):通常是一个类,里面可以定义切入点和通知JointPoint(连接点):程序执行过程中明确的点,一般是方法的调用Advice(通知):AOP在特定的切入点上执行的增强处理,有before,after,afterReturning,afterThr...原创 2018-07-14 16:37:21 · 19468 阅读 · 0 评论 -
springmvc的路径参数中存在小数点导致数据被截断的问题
在使用restful风格编写接口时,路径参数是很常见的,有时候路径参数中会有小数,例如http://localhost/xxx/{xxx}/{yyyy}http://localhost/test/pathVal1/xx1.11这时候会发现第二个路径参数接收到的实际值为xx1,后面的.11被截断了。这是由于springmvc的路径后缀匹配模式导致的。解决办法,关闭路径后缀匹配...原创 2018-07-31 17:46:56 · 1481 阅读 · 0 评论