![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
微风中的一只小刺猬
微风中的一只小刺猬
展开
-
请求后台报:This application has no explicit mapping for /error, so you are seeing this as a fallback 异常
出现这种问题的原因有多种spring配置项目在打包是没有将jsp等文件打到target/classes下面我遇到的是第二种情况,解决方法是在web项目的pom文件中加入<resources> <!--打包时将jsp文件拷贝到META-INF目录下--> <resource> <!--指定resources插件处理哪个目录下的资源文件...原创 2018-04-25 17:07:39 · 952 阅读 · 0 评论 -
在SpringAOP中如何获取请求的参数和参数名
前面的切面按自己的逻辑处理,获取请求参数的方法如下:private Map<String, Object> getFieldsName(JoinPoint joinPoint) throws Exception { String classType = joinPoint.getTarget().getClass().getName(); Stri...原创 2019-02-19 10:23:09 · 10312 阅读 · 1 评论 -
Spring AOP的实现原理
转自:http://www.importnew.com/24305.html AOP(Aspect Orient Programming),我们一般称为面向方面(切面)编程,作为面向对象的一种补充,用于处理系统中分布于各个模块的横切关注点,比如事务管理、日志、缓存等等。AOP实现的关键在于AOP框架自动创建的AOP代理,AOP代理主要分为静态代理和动态代理,静态代理的代表为AspectJ;...转载 2018-08-09 09:34:03 · 106 阅读 · 0 评论 -
SpringMVC中WebDataBinder的应用及原理
原文转自:https://blog.csdn.net/hongxingxiaonan/article/details/50282001看项目看到关于这个的使用,才在网上搜了一下。SpringMVC中WebDataBinder的应用及原理 Controller方法的参数类型可以是基本类型,也可以是封装后的普通Java类型。若这个普通Java类型没有声明任何注解,则意味着它的每一个属性都需要到R...转载 2018-07-02 15:56:35 · 2141 阅读 · 0 评论 -
spring的定时任务 @Scheduled 和 @EnableScheduling
定时任务, 按照bean注入,除了要在执行的方法上面设置@Scheduled外,还要在启动类上添加@EnableScheduling @Scheduled:计划任务声明@EnableScheduling :开启计划任务支持在启动类或每个定时任务上面加都可以,就是一个是加一个注解就可以,一个是一个定时任务一个注解@Scheduled:1.cron:cron表达式,指定任务在特定时间执行;2.fixe...原创 2018-06-19 10:43:18 · 2105 阅读 · 0 评论 -
java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String
在重构项目的时候,遇到了mybatis的一个异常:java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String随后在网上查询解决方法时看到,这个是mybatis在3.3.0版本修复的一个bug,3.3.0之前是没有问题,之后就会报异常。原因是:对于时间参数进行比较时的一个bug...原创 2018-06-25 16:37:53 · 2599 阅读 · 0 评论 -
[com.alibaba.druid.pool.DruidDataSource] - abandon connection, open stackTrace
出现这种情况,请看:https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98原创 2018-06-06 14:10:32 · 3684 阅读 · 0 评论 -
一次JDBC与MySQL因“CST”时区协商误解导致时间差了14或13小时的排错经历
转自:https://www.aliyun.com/jiaocheng/799399.html摘要:###摘要名为CST的时区是一个很混乱的时区,在与MySQL协商会话时区时,Java会误以为是`CST-0500`,而非`CST+0800`。###CST时区名为CST的时区是一个很混乱的时区,有四种含义:-美国中部时间CentralStandardTime(USA)UTC-06:00-澳大利亚中部...转载 2018-05-08 15:00:15 · 5419 阅读 · 0 评论 -
透过现象看原理:详解Spring中Bean的this调用导致AOP失效的原因
转自:https://my.oschina.net/guangshan/blog/1807721前言在我们使用Spring时,可能有前辈教导过我们,在bean中不要使用this来调用被@Async、@Transactional、@Cacheable等注解标注的方法,this下注解是不生效的。那么大家可曾想过以下问题为何致this调用的方法,注解会不生效 这些注解生效的原理又...转载 2019-06-25 11:42:00 · 971 阅读 · 0 评论