随笔分类 -  Spring/Spring MVC/Mybatis

Spring MVC 梳理 - 四种HandlerMapping
摘要:(1)SpringMVC导入jar包,配置web.xml 这些都是基础的操作。 (2)四种HandlerMapping:DefaultAnnotationHandlerMapping;SimpleUrlHandlerMapping;BeanNameUrlHandlerMapping;Controll 阅读全文

posted @ 2019-01-13 20:38 手握太阳 阅读(615) 评论(0) 推荐(0)

Spring MVC 梳理 - handlerMapping和handlerAdapter分析
摘要:综上所述我们来猜测一下spring mvc 中根据URL找到处理器Controller中相应方法的流程 ①:获取Request的URL ②:从UrlLookup这个map中找到相应的requestMappingInfo ③:如果没找到则遍历所有requestMappingInfo的信息直到找到匹配的 阅读全文

posted @ 2019-01-13 19:42 手握太阳 阅读(804) 评论(0) 推荐(0)

Spring 梳理 - filter、interceptor、aop实现与区别 -第二篇
摘要:spring mvc中的Interceptor可以理解为是Spring MVC框架对AOP的一种实现方式。一般简单的功能又是通用的,每个请求都要去处理的,比如判断token是否失效可以使用spring mvc的HanlderInterceptor, 复杂的,比如缓存,需要高度自定义的就用spring 阅读全文

posted @ 2019-01-08 22:35 手握太阳 阅读(3110) 评论(0) 推荐(0)

Spring 梳理 - filter、interceptor、aop实现与区别 -第一篇
摘要:前言项目中我们经常需要对RESTful api进行拦截,主流实现方法有filter、interceptor、aop,先说一下他们各自的实现。FilterAnimalFilter实现javax.servlet.Filter,项目启动时已初始化完成,可在控制台看到打印的初始化日志。 @Component 阅读全文

posted @ 2019-01-08 22:34 手握太阳 阅读(1031) 评论(0) 推荐(1)

Spring 梳理 - 开启并配置 Spring MVC 的方法
摘要:参考本人另外一篇文章 SPI/SCI/SpringSCI/WebApplicationInitializer/WebMvcConfigurerAdapter 阅读全文

posted @ 2019-01-05 23:01 手握太阳 阅读(163) 评论(0) 推荐(0)

Spring 梳理 - View - JSON and XML View
摘要:XML example Controller mvc:annotation-driven JSON example Model Controller mvc:annotation-driven 阅读全文

posted @ 2019-01-01 17:05 手握太阳 阅读(184) 评论(0) 推荐(0)

Spring 梳理 - ContentNegotiatingViewResolver
摘要:<property name="favorPathExtension" value="true"></property> 是否启用扩展名支持,默认是true <property name="favorParameter" value="false"></property> 是否启用参数支持,默认是t 阅读全文

posted @ 2019-01-01 16:48 手握太阳 阅读(1207) 评论(0) 推荐(1)

Spring 梳理 - 视图解析器 VS 视图(View,ViewResolver)
摘要:DispatcherServlet会加载所有的viewResolver到一个list中,并按照优先级进行解析。 注意:①order中的值越小,优先级越高。 ②而id为viewResolver的viewResolver的优先级是最低的。 阅读全文

posted @ 2019-01-01 15:05 手握太阳 阅读(493) 评论(0) 推荐(0)

Spring 梳理 - javaConfig在App和webApp中的应用
摘要:package com.dxz.demo.configuration; import org.springframework.context.annotation.Configuration; @Configuration public class TestConfiguration { public TestConfiguration() { System.ou... 阅读全文

posted @ 2019-01-01 09:46 手握太阳 阅读(263) 评论(0) 推荐(0)

Spring 梳理 - @Component
摘要:使用@Component注解,表示该类定义为Spring管理Bean,使用默认value(可选)属性表示Bean标识符。如果不指定标识符,默认为首字母小写类名。例如类UserController的标识符为userController 阅读全文

posted @ 2018-12-31 09:52 手握太阳 阅读(146) 评论(0) 推荐(0)

Spring 梳理 - @Autowired VS @Resource
摘要:@Autowired顾名思义,就是自动装配,其作用是为了消除代码Java代码里面的getter/setter与bean属性中的property。当然,getter看个人需求,如果私有属性需要对外提供的话,应当予以保留。 这里@Autowired注解的意思就是,当Spring发现@Autowired注 阅读全文

posted @ 2018-12-31 09:49 手握太阳 阅读(311) 评论(0) 推荐(0)

Spring 梳理 - AOP那些学术概念—通知、增强处理连接点(JoinPoint)切面(Aspect)
摘要:Spring AOP那些学术概念—通知、增强处理连接点(JoinPoint)切面(Aspect) 1、我所知道的AOP 初看起来,上来就是一大堆的术语,而且还有个拉风的名字,面向切面编程,都说是OOP的一种有益补充等等。一下让你不知所措,心想着:管不得很多人都和我说AOP多难多难。当我看进去以后,我 阅读全文

posted @ 2018-12-23 21:56 手握太阳 阅读(453) 评论(0) 推荐(0)

Spring 梳理 - WebMvcConfigurerAdapter详解
摘要:参考:https://blog.csdn.net/weixin_43453386/article/details/83623242 阅读全文

posted @ 2018-12-09 13:54 手握太阳 阅读(268) 评论(0) 推荐(0)

Spring 梳理 - JavaConfig实战(spring MVC)-原创
摘要:目录结构 AppInitializer.java package com.jt; import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer; public class AppInitializer extends Abstract... 阅读全文

posted @ 2018-12-08 10:35 手握太阳 阅读(153) 评论(0) 推荐(0)

Spring 梳理 - JavaConfig、SPI、SCI、SpringSCI、WebApplicationInitializer、AbstractAnnotationConfigDispatcherServletInitializer、WebMvcConfigurationSupport
摘要:WebMvcConfigurationAdapter已经废弃,最好用implements WebMvcConfigurer代替 If you want to keep Spring Boot MVC features and you want to add additional MVC config 阅读全文

posted @ 2018-12-02 20:50 手握太阳 阅读(2077) 评论(1) 推荐(0)

Spring 梳理 - 构造web项目时,使用eclipse如何引用jar包
摘要:方法1:直接将jar复制到web项目中的WEB-INF/lib目录中 方法2:构造buildpath时,不使用“外部jar”的形式 阅读全文

posted @ 2018-12-02 12:10 手握太阳 阅读(205) 评论(0) 推荐(0)

Spring 梳理-数据访问-DB
摘要:DAO是指数据访问对象(data access object),它提供了数据读取和写入到数据库中的一种方式。Spring认为,它应该以接口的方式发布功能,而应用程序的其他部分需要通过接口的形式进行访问。 当编写应用程序自己的DAO实现时,可以继承DAO支持类并获取访问方法来直接访问底层的数据访问模板 阅读全文

posted @ 2018-10-25 22:27 手握太阳 阅读(684) 评论(0) 推荐(0)

Spring 梳理-JdbcTemplate简介
摘要:JdbcTemplate简介 Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中。 JdbcTemplate位于中。其全限定命名为org.springframework.jdbc.core.JdbcTem 阅读全文

posted @ 2018-10-25 21:02 手握太阳 阅读(453) 评论(0) 推荐(0)

Spring 梳理-使用<context:property-placeholder>标签导入多个properties文件
摘要:使用<context:property-placeholder>标签导入多个properties文件 2017年12月20日 10:10:36 sf_climber 阅读数:5830更多 个人分类: javaEE 2017年12月20日 10:10:36 sf_climber 阅读数:5830更多 阅读全文

posted @ 2018-10-25 21:00 手握太阳 阅读(304) 评论(0) 推荐(0)

Spring 梳理-跨重定向请求传递数据-Flash
摘要:Spring MVC Flash Attribute 的讲解与使用示例 1. Spring MVC 3.1版本加了一个很有用的特性,Flash属性,它能解决一个长久以来缺少解决的问题,一个POST/Redirect/GET模式问题。 正常的MVC Web应用程序在每次提交都会POST数据到服务器。一 阅读全文

posted @ 2018-10-21 13:41 手握太阳 阅读(442) 评论(0) 推荐(0)

导航