spring
文章平均质量分 66
lolichan
这个作者很懒,什么都没留下…
展开
-
spring4中的WebApplicationInitializer
XML-based Approach要配置核心分发控制器Servlet,即DispatcherServlet,传统做法是直接使用xml进行配置,如下代码所示:<servlet> <servlet-name>dispatcher</servlet-name> <servlet-class> org.springframe...原创 2017-12-15 10:59:03 · 142 阅读 · 0 评论 -
springMVC+spring配置 事务不起作用的问题
转自:https://blog.csdn.net/awp0011/article/details/50735616 遇到同样的问题 近日工作中遇到了这样一个问题:一个Java Web项目(Spring+mybatis), 在Spring配置了数据库事务(声明式),没有使用注解式的原因是:项目前期的开发者认为给每个Service类加上@Transcational注解是繁琐的事情(难...原创 2018-06-25 18:00:24 · 412 阅读 · 0 评论 -
spring @Autowired的注入规则
Spring 2.5 引入了 @Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。@Autowired 默认是按照byType进行注入的,但是当byType方式找到了多个符合的bean,又是怎么处理的? 经过一些代码的的测试,Autowired默认先按byType,如果发现找...原创 2018-06-25 17:43:07 · 346 阅读 · 0 评论 -
spring为什么要注入接口,而不是实现类
转自:https://www.cnblogs.com/lee10010/p/7888121.html 首先说明,注入的对象确实为实现类的对象。(并不是实现类的代理对象,注入并不涉及代理) 如果只是单纯注入是可以用实现类接收注入对象的,但是往往开发中会对实现类做增强,如事务,日志等,实现增强的AOP技术是通过动态代理实现的,而spring默认是JDK动态代理,对实现类对象做增强得到的...原创 2018-06-25 17:29:31 · 11808 阅读 · 6 评论 -
Spring AOP支持的AspectJ切入点指示符
转自:http://sishuok.com/forum/posts/list/281.html 以备查询 6.5 AspectJ切入点语法详解6.5.1 Spring AOP支持的AspectJ切入点指示符 切入点指示符用来指示切入点表达式目的,,在Spring AOP中目前只有执行方法这一个连接点,Spring AOP支持的AspectJ切入点指示符如下:...原创 2018-06-25 17:14:23 · 179 阅读 · 0 评论 -
spring事务的传播性
事务的传播属性(Propagation) Propagation :key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_REQUIRED--加入当前正要执行的事务不在另外一个事务里,那么就起一个新...原创 2018-06-25 17:11:45 · 72 阅读 · 0 评论 -
spring中的WebApplicationInitializer
XML-based Approach要配置核心分发控制器Servlet,即DispatcherServlet,传统做法是直接使用xml进行配置,如下代码所示: <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class> org.spri...原创 2018-05-14 15:51:59 · 360 阅读 · 0 评论 -
详解Spring中的ApplicationListener和ContextRefreshedEvent
转自:https://www.xttblog.com/?p=2053 事件机制作为一种编程机制,在许多语言中都提供了支持。JAVA语言也不例外,java中的事件机制的参与者有3种角色:event objectevent sourceevent listener这三个角色的含义字面上很好解,它们就定义了事件机制的一个基本模型。作为一种常用的编程设计机制,许多开源框...原创 2018-04-17 10:38:54 · 870 阅读 · 0 评论 -
component-scan扫描使用上的容易忽略的use-default-filters
转自:http://jinnianshilongnian.iteye.com/blog/1762632 问题如下方式可以成功扫描到@Controller注解的Bean,不会扫描@Service/@Repository的Bean。正确 Java代码 <context:component-scan base-package="org.bdp.syst...原创 2018-01-31 16:53:41 · 388 阅读 · 0 评论 -
spring配置文件头部信息
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.spr原创 2018-01-18 15:58:53 · 473 阅读 · 0 评论 -
<context:componet-sacn>的用法
在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean注意:如果配置了<context:component-scan>那么<context:annotation-config/>标签就可以不用再xml...原创 2018-01-18 15:07:01 · 106 阅读 · 0 评论 -
MockMvc测试spring mvc controller
转自:https://www.cnblogs.com/xiaohunshi/p/5706943.html概述 对模块进行集成测试时,希望能够通过输入URL对Controller进行测试,如果通过启动服务器,建立http client进行测试,这样会使得测试变得很麻烦,比如,启动速度慢,测试验证不方便,依赖网络环境等,这样会导致测试无法进行,为了可以对Controller进行测试,可以通...原创 2018-01-04 16:45:33 · 108 阅读 · 0 评论 -
spring+junit单元测试service或dao
转自:http://blog.csdn.net/shan9liang/article/details/40452469 本着“不写单元测试的程序员不是好程序员”原则,我在坚持写着单元测试,不敢说所有的Java web应用都基于Spring,但至少一半以上都是基于Spring的。发现通过Spring进行bean管理后,做测试会有各种不足, 例如,很多人做单元测试的时候,还...原创 2018-01-04 11:26:58 · 550 阅读 · 0 评论 -
spring与mybatis的四种整合方式
转自:http://blog.csdn.net/xqhys/article/details/53994740 个人认为从第四第三然后第一第二的顺序看更好理解。其实第一种方式跟第二种方式差不多,都是为某些接口生成代理类(我猜的),然后自动注入sqlSessionFactory,至于配置sql语句的方式可以是xml配置文件或者是注解第三种和第四种差不多,都是注册SqlSessionTemp...原创 2017-12-28 20:18:41 · 229 阅读 · 0 评论 -
spring的classpath通配符加载配置文件
classpath:app-Beans.xml说明:无通配符,必须完全匹配 classpath:App?-Beans.xml说明:匹配一个字符,例如 App1-Beans.xml 、 App2-Beans.xml classpath:user/*/Base-Beans.xml说明:匹配零个或多个字符串(只针对名称,不匹配目录分隔符等),例如:user/a/Bas...原创 2017-12-28 17:08:52 · 224 阅读 · 0 评论 -
动手写简单实现注解SpringMVC框架
转自:http://blog.csdn.net/chaoyueygw/article/details/53393952 略作修改 1.第一步编写几个注解,名称作用与SpringMVC中相对应 @Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface ...原创 2017-12-22 15:37:36 · 87 阅读 · 0 评论 -
关于tomcat多个spring应用部署时webAppRootKey属性设置问题
Spring中有个监听器 public class WebAppRootListener implements ServletContextListener { public void contextInitialized(ServletContextEvent event) { WebUtils.setWebAppRootSystemProperty(event.get...原创 2017-12-21 15:12:24 · 589 阅读 · 0 评论 -
javaConfig简介
spring的配置方式由最早的xml配置,到xml加注解的配置方式(java ee5.0引入一个非常重要的特性--annotation)。随着spring大量使用xml配置被诟病,spring4.0推出javaConfig的配置方式。也就是java代码+注解来替代原来的xml+注解的配置方式。我个人喜欢xml+注解的配置方式,更直观。下面举几个例子来说明javaConfig的配置方式:...原创 2018-08-03 14:26:42 · 3528 阅读 · 0 评论