
Spring
molashaonian
这个作者很懒,什么都没留下…
展开
-
Spring--环境配置
目录1.1 Spring jar包下载1.2 Hello World参考资料1.1 Spring jar包下载(1)进入官网http://repo.spring.io(或者 http://maven.springframework.org/release/org/springframework/spring/)(2)在资源库界面点击Artifacts标签,然后点击libs-release-loca...转载 2016-05-18 19:37:21 · 365 阅读 · 0 评论 -
java 反射和new的区别
关于java 反射和new的区别,在这里我不做多讲,因为网上有大把资料,描述得很详细。今天我只讲一点,为什么要用反射?直接用new不行么?干嘛弄得那么麻烦!1.基本上效果差不多,但是new对象,无法调用该类里面私有的东西,反射反之,具体怎么做请参考java AIP,不过反射需要以牺牲性能做代价。2.在不知道类名的情况下,你怎么去new?我相信很多人看到这句话都迷糊了(新手),肯定有这样的疑问,不知...转载 2016-11-15 20:48:08 · 7853 阅读 · 4 评论 -
Spring 与 SpringMVC 容器父子关系引出的相应问题
1)关系说明spring 与 springmvc 父子关系:spring (父容器),springmvc (子容器)springmvc(子)--- 可调用 --> spring(父) 中的 bean,属性值等但 spring(父)-- 不可调用 --> springmvc(子) 中的 bean,属性值等2)配置原则spring-context.xml<!-- 启动组件扫描,排除@...原创 2017-12-21 10:00:22 · 587 阅读 · 0 评论 -
Spring 多数据源 @Transactional 注解事务管理
在 Spring,MyBatis 下两个数据源,通过 @Transactional 注解 配置简单的事务管理spring-mybatis.xml<!--******************************** data one start ***************************************************************--><...原创 2017-12-21 15:38:30 · 14908 阅读 · 2 评论 -
Spring在Web容器启动时执行初始化方法
需求:在tomcat启动时开启一个定时任务。想法:容器启动时执行方法,最容易想到的就是servlet中可以配置load-on-startup,设置一个正整数也就可以随容器一起启动。问题:上面的方法很好,但是由于定时任务需要去操作数据库,而项目采用了spring的依赖注入来管理对象,而servlet并不受Spring的管理。若此时在servlet中注入Spring管理的对象,则会报错:javax.n...转载 2018-02-24 10:26:00 · 897 阅读 · 0 评论 -
SpringContextHolder 静态持有SpringContext的引用
SpringContextHolder 静态持有SpringContext的引用 package com.test.quartz;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;/** * * 以静态变量保存...转载 2018-02-24 10:29:05 · 1933 阅读 · 9 评论 -
Spring 中出现相同名称的 bean 的处理机制
小总结:如果启用组件扫描,bean名称不同时,Spring将尝试创建一个bean,即使该类的bean已经在spring-config.xml中定义了。但是,如果在spring配置文件中定义的bean和自动发现的bean具有相同的名称,那么在组件扫描时,spring不会创建一个新的bean。spring.xml 与 spring-mvc.xml 定义具有相同名称的 bean 后者覆盖前者如果一个be...原创 2018-02-24 10:52:28 · 8113 阅读 · 0 评论