spring
CmdSmith
这个作者很懒,什么都没留下…
展开
-
Spring MVC 获取方法参数的名称
如果我们希望Spring在@RequestParam(或@PathVariable或@RequestHeader)没有显式指定名称的情况下自动将查询参数名称与其进行匹配,即在@RequestParam(“myRequestParamName”)中未指定值,则代码在编译时需要包含调试信息(debugging information)或带有-parameters 编译标志(-parameters compiler flag)。尝试不使用调试信息或-parameter标志进行显式编译的情况。Controlle翻译 2020-12-11 20:32:03 · 720 阅读 · 0 评论 -
Spring定时任务的几种实现
Spring定时任务的几种实现近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util转载 2015-10-28 13:49:42 · 443 阅读 · 0 评论 -
@ResponseBody 中文乱码
DispatcherServlet contextConfigLocation 下的xml配置文件中 <bean class="org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter" /> <!-- <bean class="org.springframewor原创 2016-11-29 10:25:31 · 339 阅读 · 0 评论 -
Shiro Realm @Autowired 注入失败的问题
最近在折腾Shiro这个框架,在折腾的过程中遇到一个问题,怎么都解决不了,最后稀里糊涂地问题就解决了。原因就在于@Autowire和@Resource这两个注解的问题,平时这两个注解都是可以互换的,但是在Shiro中遇到的这个问题,@Autowire与@Resource就有区别了。了解Shiro的都知道,使用Shiro的时候需要自己定义Realm,通过自己定义的Realm对登录进行验证和授转载 2016-12-23 13:25:38 · 7163 阅读 · 6 评论 -
spring 配置文件配置重定向
原创 2017-06-26 11:19:48 · 669 阅读 · 0 评论 -
getServletConfigClasses() 和 getRootConfigClasses()的不同点
getServletConfigClasses() 和 getRootConfigClasses()都是AbstractAnnotationConfigDispatcherServletInitializer的抽象方法,现在来看一下两者的区别。Spring的ApplicationContext提供了加载多个(分层)上下文的功能,允许每个上下文集中在一个特定的层上,例如应用程序的Web层或中间层...翻译 2018-08-21 13:46:27 · 2316 阅读 · 0 评论 -
Spring Boot 自动配置(auto configure)的原理
在向应用程序加入Spring Boot时,有个名为spring-boot-autoconfigure的JAR文件,其中包含了很多配置类。它们利用了Spring 的条件化配置,这是Spring 4.0引入的新特征。条件化配置允许配置存在应用程序中,但在满足某些条件之前都忽略这个配置。在Spring里可以很方便地编写你自己的条件,所要做的就是实现Condition接口,覆盖它的matches()方...原创 2019-02-01 15:29:12 · 1127 阅读 · 0 评论 -
Spring Boot 小结
Spring 致力于简化Java 开发,而Spring Boot致力于让Spring 本身更加简单。Spring Boot 用了两个技巧来消除Spring项目中的样板式代码:Spring Boot Starter 和自动配置。一个简单的Spring Boot Starter依赖能够替换掉Maven或Gradle构建中多个通用的依赖。例如,在项目中添加Spring Boot Web依赖后,将会引...原创 2019-01-30 13:48:54 · 204 阅读 · 0 评论 -
Spring RestTemplate - how to enable full debugging/logging of requests/responses?
Just to complete the example with a full implementation of ClientHttpRequestInterceptor to trace request and response:import java.io.BufferedReader;import java.io.IOException;import java.io.InputSt...原创 2019-03-13 13:40:48 · 657 阅读 · 0 评论