![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
FocusOnTech
这个作者很懒,什么都没留下…
展开
-
关于Spring MVC很有用的总结
http://www.admin10000.com/document/6436.html原创 2016-09-28 12:59:18 · 225 阅读 · 0 评论 -
SpringMVC接收JSON请求参数时指定参数映射到Bean中的某个成员属性的方法
在使用SpringMVC的时候如果前台传过来的请求参数与Bean成员变量都采用驼峰式规范(使用@RequestBody接收的JSON请求也一样),则SpringMVC会自动将请求参数映射到Bean成员变量。但如果前台传过来或者调用服务api的json使用下划线的变量命名方式,SpringMVC则不能自动将请求的参数映射到类的成员上,这时候可以使用如下的方法进行映射(例子代码接json请求):原创 2017-11-01 15:23:53 · 6499 阅读 · 2 评论 -
Freemarker TemplateLoader.findTemplateSource("WEB-INF/template/index.html"): Not found错误原因
Spring配置文件如下:<bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> 0 UTF-8 0.####原创 2017-10-27 16:57:48 · 8502 阅读 · 0 评论 -
SpringMVC结合Validation api 和Hibernate validation进行校验不提示验证错误信息
一般这个情况全因为在所校验的Bean后面并没有紧跟BindingResult这个参数,请参考如下代码:public String login(@Validated @ModelAttribute("user") User user, BindingResult errors)原创 2017-01-22 11:44:21 · 2340 阅读 · 0 评论 -
解决Spring Hibernate validatior api 跨参数验证错误 HV000030: No validator could be found for constraint
在自定义Hibernate validator api的验证器的时候,如果在方法上使用注解校验报如下错误(请参考如下错误信息及代码),如果在Controller的方法上用注解的方式添加验证器CrossParameterValidator,如果不在验证器的实现类上添加@SupportedValidationTarget(value = { ValidationTarget.PARAMETERS })原创 2017-01-22 09:49:51 · 16126 阅读 · 1 评论 -
Mybatis更新时候只更新变更部分的方法
在更新数据库的某条记录的时候,通过我们只需要更新我们设置的字段就可以了,但是如果基于ORM映射更新,当参数传入的为一个Bean的时候,这个时候会将Bean的全部字段都更新一次。有一个场景的如在登陆时候,如果用户登陆成功以后只想更新用户登陆的ip跟时间,对于这一类场景可以用mybatis的SqlProvider方法来只更新我们设置的字段,具体可以参考以下代码。Dao:package or原创 2017-01-22 11:28:18 · 16376 阅读 · 0 评论 -
SpringMVC Ajax response中文返回乱码问题的解决方法
org.springframework.http.converter.StringHttpMessageConverter默认采用的ISO-8859-1编码,所以在返回中文时候显示乱码,配置SpringMVC的配置文件添加如下配置:原创 2017-01-22 10:09:08 · 1747 阅读 · 0 评论 -
解决log4j:WARN No appenders could be found for logger
log4jConfigLocation /WEB-INF/properties/log4j.properties org.springframework.web.util.Log4jConfigListener原创 2017-01-16 22:49:17 · 1501 阅读 · 0 评论 -
解决Mybatis配置ORM映射使用javaType=Date.class时候时分秒都为0
方法一:Date类型的类成员变量使用java.sql.Timestamp方法二:Mybatis的映射配置javatype=Timestamp.class原创 2017-01-16 22:46:32 · 2777 阅读 · 0 评论 -
解决在项目里引入Spring Security后iframe或者frame所引用的页无法显示的问题
出现这个问题的原因是因为Spring Security默认将header response里的X-Frame-Options属性设置为DENY。如果页面里有需要通过iframe/frame引用的页面,需要配置Spring Security允许iframe frame加载同源的资源,方法为在Spring Security的配置类里将header response的X-Frame-Options属原创 2017-02-07 16:14:46 · 10242 阅读 · 2 评论 -
JDBC连接Mysql Log提示 According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be
用JDBC连接Mysql 5.6的时候,log里面一直有如下的warning, 虽然并不是error,但是log里面在每次连接数据库的时候会一直打印这个warning.WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL原创 2017-01-14 22:38:52 · 13464 阅读 · 2 评论 -
解决SpringMVC 静态资源无法访问
SpringMVC-servlet.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/m原创 2016-12-07 14:48:31 · 1359 阅读 · 0 评论