————[ Spring ]
Andy Chen 陈郑游
软件设计师、项目管理PMP
展开
-
springmvc整合freemarker教程
1、介绍我最近喜欢freemarker在网上找了大半天、都没有找到一个简单又容易理解的案例。虽然只是一个模板技术、但是相对刚开始什么都不知道的,很难入手。下面是自学(其实是谷歌和百度的东找西补)、写了个小案例,入门的。喜欢的可以看看、不喜欢的可以微笑! 开发工具:idea 项目构建:maven 开发语言:java 整合框架:SpringMV原创 2016-12-30 11:40:00 · 16326 阅读 · 6 评论 -
spring boot 拦截器WebMvcConfigurerAdapter作用,以及高版本的替换方案
WebMvcConfigurerAdapter 的作用是:进行SpringMVC的一些配置、在Spring中,为了减少xml的配置,引入了@Configuration注解。 WebMvcConfigurerAdapter的出现是为了替代xml出现的,在这个类型里可以配置拦截器相关配置,这个类的使用是弱化繁杂xml配置的一个缩影,Adapter中文译作适配器,转换器,意思就是作为xml配置的一...转载 2019-07-11 11:56:32 · 1197 阅读 · 0 评论 -
Spring Controller中全局变量引起的线程安全问题
在Spring中,注解@Controller去修饰一个类时,默认这个类是单例。但是WEB容器为了性能,必然是多线程的去处理HTTP请求,多线程的HTTP请求经过WEB容器转化为servlet请求,接着由Spring的DispatcherServlet分发到对应的Controller处理类。所以在单例的Controller类中,如果存在全局变量,必然会存在线程安全问题。下面将示范多种常用写法,有...转载 2019-07-09 15:31:29 · 6166 阅读 · 2 评论 -
Redis+Spring 整合应用教程
Redis+spring 整合应用教程REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis 教程之spring整合应用、redis安装、等等原创 2016-12-17 22:42:06 · 1665 阅读 · 0 评论 -
SpringMVC稳扎稳打(2)之控制器
DispathcerServlet作为springmvc的中央调度器存在,DispatcherServlet创建时会默认从DispatcherServlet.properties文件加载springmvc所用的各各组件,如果在springmvc.xml中配置了组件则以springmvc.xml中配置的为准,DispatcherServlet的存在降低了springmvc各各组件之间的耦合度。原创 2016-10-28 23:22:20 · 1855 阅读 · 0 评论 -
SpringMVC稳扎稳打(3)之拦截器
SpringMVC具有统一的入口DispatcherServlet,所有的请求都通过DispatcherServlet。 DispatcherServlet是前置控制器,配置在web.xml文件中的。由preHandle 方法的解释我们知道这个方法包括后面要说到的afterCompletion方法都只能是在当前所属的Interceptor 的preHandle 方法的返回值为true 时才能被调用。postHandle 方法,顾名思义就是在当前请求进行处理之后,也就是Controller 方法调用之后执行原创 2015-10-13 22:12:35 · 1006 阅读 · 0 评论 -
SpringMVC稳扎稳打(1)之入门篇
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1,Struts2等。原创 2016-09-28 17:00:35 · 2000 阅读 · 1 评论 -
Spring稳扎稳打(0)之核心基础篇
Spring Framework是一个开源的Java/Java EE全功能栈(full-stack)的应用程序框架,以Apache许可证形式发布,也有.NET平台上的移植版本。该框架基于 Expert One-on-One Java EE Design and Development(ISBN 0-7645-4385-7)一书中的代码,最初由Rod Johnson和Juergen Hoeller等开发。Spring Framework提供了一个简易的开发方式,这种开发方式,将避免那些可能致使底层代码变得繁杂原创 2015-10-13 09:45:32 · 1482 阅读 · 0 评论 -
ssm整合maven项目启动报错、架包冲突
先来个在idea(eclipse也一样)SSM项目整合、maven依赖服务器启动报错的情况、大家应该遇见过吧!at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(B原创 2016-10-25 21:55:40 · 4235 阅读 · 0 评论 -
httpclient 实例教程
1、什么是httpclient HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。 HttpClient特性:基于标准、纯净的Java语言。实现了Http1.0和Http1.1。支持HTTPS协议。通过Http代理建立透明的连接。 下载地址:http://hc.apache.org/原创 2017-03-14 13:23:15 · 1543 阅读 · 0 评论 -
spring boot 过滤器 filter
一、在spring的应用中我们存在两种过滤的用法,一种是拦截器、另外一种当然是过滤器。我们这里介绍过滤器在springboot的用法,在springmvc中的用法基本上一样,只是配置上面有点区别。二、filter功能,它使用户可以改变一个 request和修改一个response. Filter 不是一个servlet,它不能产生一个response,它能够在一个request到达servle...转载 2019-07-11 14:42:22 · 368 阅读 · 0 评论