随笔分类 - Spring MVC
摘要:文档:http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html !!! 微信跟用户没有关系类接口采用了OAUTH2 【客户端模式(Client Credentials Grant)】,而跟用户有关系的接口,采用OAut
阅读全文
摘要:要实现OAuth服务端,就得先理解客户端的调用流程,服务提供商实现可能也有些区别,实现OAuth服务端的方式很多,具体可能看 http://oauth.net/code/ 各语言的实现有(我使用了Apache Oltu): Java Apache Oltu Spring Security for O
阅读全文
摘要:这个项目自己有时写写测试代码什么的, 代码比较简单,代码已放在 github : https://github.com/zhouyongtao/homeinns-web 目录结构: 贴一下Maven的POM 4.0.0 com.homeinns.web homeinns-web war 1.0-SNAPSHOT homeinns-web Maven Webapp h...
阅读全文
摘要:因为RestTemplate类中的getForObject对Rest风格接口调用进行封装,非常好使。默认构造函数RestTemplate() 里 StringHttpMessageConverter的这个类,默认是ISO-8859-1 。默认的转换器解决方法 把StringHttpMessageConverter这个类的源码中的Charset.forName("ISO-8859-1");改为 Charset.forName("utf-8"),编译后重新放在org.springframework.web-3.0.5.RELEASE.jar中即可。另外一种方
阅读全文
摘要:Migrating to Spring 3.1 and Hibernate 4.1:http://blog.springsource.org/2012/04/06/migrating-to-spring-3-1-and-hibernate-4-1REST in Spring 3: @MVC http://blog.springsource.org/2009/03/08/rest-in-spring-3-mvc/REST in Spring 3: RestTemplate http://blog.springsource.org/2009/03/27/rest-in-spring-3-restt
阅读全文
摘要:The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers ().http://stackoverflow.com/questions/3340050/springs-json-not-being-resolved-with-appropriate-response http://stackoverflow.com/que
阅读全文
摘要:Spring3.X中对异常的处理提供了两种方式: 1.使用HandlerExceptionResolver接口:可以实现全局异常控制,并且Spring已经提供了一个默认的实现类SimpleMappingExceptionResolver。 2.使用@ExceptionHandler注解:可以在Controller内部实现更个性化点异常处理方式。 基于Handle...
阅读全文
摘要:Quartz调度器为调度工作提供了更丰富的支持。和Java定时器一样,可以使用Quartz来每隔多少毫秒执行一个工作。但Quartz比Java Timer更先进之处在于它允许你调度一个工作在某个特定的时间或日期执行。Spring对任务调度的支持有两种不同的形式:基于JDK Timer和基于Quartz。 Spring通过JobDetailBean,MethodInvokingJobDetailFactoryBean实现Job的定义。后者更加实用,只需指定要运行的类,和该类中要运行的方法即可,Spring将自动生成符合Quartz要求的JobDetail。 QuartzJobBean是Quart
阅读全文
摘要:没有什么好说的,如下几种方式文本邮件 HTML邮件 带附件邮件 Freemaker或Velocity模板方式 贴代码 true 25000 465 465 false javax.net.ssl.SSLSocketFactory ...
阅读全文
摘要:spring中有一个比较少人注意的Listener——org.springframework.web.util.IntrospectorCleanupListener,这个类的说明如下: 它是一个在web应用关闭的时候,清除JavaBeans Introspector缓存的监听器.在web.xml中注册这个listener.可以保证在web 应用关闭的时候释放与掉这个web 应用相关的c...
阅读全文
摘要:1. 动态的改变记录级别和策略,即修改log4j.properties,不需要重启Web应用,这需要在web.xml中设置一下。2. 把log文件定在 /WEB-INF/logs/ 而不需要写绝对路径。3. 可以把log4j.properties和其他properties一起放在/WEB-INF/ ...
阅读全文
摘要:部署项目后程序加载或用浏览器访问时出现类似的警告,2011-01-19 10:52:51,646 WARN [org.springframework.web.servlet.PageNotFound] -,主要看尖括号内部分。问题原因:web.xml下对spring的DispatcherServlet请求url映射的配置,原配置如下: spring org.springframework.web.servlet.DispatcherServlet 1 spring /* 分析原因:的/把所有的请求都交给spring去处理了,而所有availab...
阅读全文
摘要:CharacterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 ...
阅读全文
摘要:参考了下文档,没有什么好说的 WEB.XML <display-name>homminns</display-name> <context-param> <param-name>webAppRootKey</param-name> <param-value>homminns.root</param-value> </context-para...
阅读全文
摘要:Spring2.5中使用注解装配属性 可在Java代码中使用@Resource或者@Autowired注解进行装配,但需在XML中配置以下信息 xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd" 然后显式的配...
阅读全文
摘要:核心类 DispatcherServlet 前端控制器,一个Servlet,配置在web.xml中初始化,所有的请求由它来分发给其他Controller <servlet> <servlet-name>spring</servlet-name> <servlet-class>org.springframework.web.servlet.Dispat...
阅读全文
摘要:官网:http://www.springsource.org/spring-framework 下载相关jar包与依赖包(新版不提供依赖包下载,或者MAVEN 管理) 文档:http://static.springsource.org/spring/docs/current/spring-framework-reference/html/ 现在是最新是3.2版本 web.x...
阅读全文