spring学习记录
madman1990
嘿嘿嘿.....
哈哈哈.....
懂不懂.....
今天我调皮了......
展开
-
spring注解ComponentScan使用
注解@ComponentScan就相当于spring xml配置文件中的context:component-scan,用来扫描指定的package,把符合条件的bean注入到容器里面。Spring @ComponentScan – Filter Types用法连接一般用法@ComponentScan主要用法就是用来扫描指定的包下面的bean对象,ComponentScan可以配置多个,springboot默认就是扫描启动类所在的包的下面所有的bean,如果还需要额外指定别的package,则需要新.原创 2020-06-05 11:40:26 · 4080 阅读 · 0 评论 -
spring源码学习(三)容器的基本实现
看spring源码深度解析,记录一下第二章容器的基本实现。启动spring启动spring的main方法public static void main(String[] args) {//首先自己定义一个bean.xml文件,里面定义一个简单的bean标签就行。 Resource resource = new ClassPathResource("bean.xml"); //实...原创 2019-08-10 12:28:58 · 148 阅读 · 0 评论 -
spring学习之Resource类
今天在看spring源码解析的时候发现Resource这个接口用处很多,spring中需要使用到资源的地方基本上都上使用的这个Resource来处理的,这里稍微记录一下简单用法。我们使用Resource一般就是为了得到InputStream,所以可以通过Resource的实现类来获取InputStream常用实现类FileSystemResourceResource resource ...原创 2019-08-09 22:09:30 · 483 阅读 · 0 评论 -
spring学习XmlBeanFactory显示已废弃(Spring启动的多种方式)(使用main方法启动Spring)
看spring源码解析的时候照着例子打发现这个类XmlBeanFactory已经被废弃了。使用XmlBeanFactory报了一个横线方法1 组合的方式public static void main(String[] args) { Resource resource = new ClassPathResource("bean.xml"); BeanFactory factor...原创 2019-08-08 22:46:18 · 654 阅读 · 1 评论 -
记录spring编译过程遇到的问题previously initiated loading for a different type with name "kotlin/sequences/Seque
问题Kotlin: [Internal Error] java.lang.LinkageError: loader constraint violation: loader (instance of org/jetbrains/kotlin/cli/jvm/plugins/PluginURLClassLoader$SelfThenParentURLClassLoader) previously ...原创 2019-08-08 21:56:35 · 4980 阅读 · 0 评论 -
spring-task的属性理解
案例: <task:scheduled-tasks> <!-- <task:scheduled ref="timeJob" method="getWeChatOpenId" cron="0 0/1 * * * ?" /> --> <!-- <task:scheduled ref="timeJob" method="getWeCha...原创 2017-11-16 17:29:11 · 462 阅读 · 0 评论 -
Spring需要了解的点
1、Spring中的Aware2、Spring中的Event事件3、Spring中的AsyncConfigurer4、Spring的@Async5、Spring的定时任务6、Spring的条件注解7、Spring组合注解,注解属性覆盖问题?8、了解无web.xml的SpringMVC框架9、了解ControllerAdvice10、javaConfig的拦截...原创 2018-02-24 13:36:21 · 166 阅读 · 0 评论 -
Spring-task的属性解释
method是工作类中要执行的方法initial-delay是任务第一次被调用前的延时,单位毫秒fixed-delay是上一个调用完成后再次调用的延时fixed-rate是上一个调用开始后再次调用的延时(不用等待上一次调用完成)cron是表达式,表示在什么时候进行任务调度。注意点:spring-task是串行执行的...原创 2018-02-24 13:37:16 · 489 阅读 · 0 评论 -
Spring 配置 整合 jms Tibco EMS
原文地址:http://blog.csdn.net/shimly2010/article/details/9748223参考文档:http://haohaoxuexi.iteye.com/blog/1893038http://www.blogjava.net/chenhui7502/archive/2011/08/28/357457.html网上大都是关于spring和Apache整合的...原创 2016-06-20 16:28:09 · 4599 阅读 · 0 评论 -
如何下载spring框架开发包
最近spring将官网地址www.springsource.org改为了http://spring.io/;同时spring将原来比较容易找到的开发包(jar doc )放到了其他地方,对于英文不是很好的同学来说不能很方便的找到,特整理出来分享给大家.方法/步骤 首先打开http://repo.spring.io这个网站,这是spring的软件仓库地址 在打开的页面...转载 2016-06-07 11:30:49 · 253 阅读 · 0 评论 -
SpringBoot学习记录
1、SpringBoot可以基于jar运行,使用命令,java -jar xx.jar,也可以添加额外参数,java -jar xx.jar --server.port=9090,通过命令设置端口为9090。原创 2018-02-24 13:36:41 · 152 阅读 · 0 评论 -
springboot2.x使用Actuator
Springboot2(16)运行状态监控使用Actuatorspringboot 2.0 运行状态监控使用 Actuatorspringboot2中使用actuator进行监控 纯洁的微笑springboot(十九):使用Spring Boot Actuator监控应用SpringBoot | 第二十七章:监控管理之Actuator使用https://docs.spring.io/sp...转载 2019-03-10 13:22:26 · 2722 阅读 · 0 评论 -
Spring源码学习(一)下载源码导入开发工具
开始编译源码,倒入到eclipse工具Spring5.1.2源码下载地址spring到源码笔记大,模块也比较多,因此一个一个到编译比较好,我们直接到spring-beans目录下,执行转换成eclipse到命令,只转换好这一个项目是不行,其他几个依赖也需要转换好才行。gradle cleanidea eclipsepengzhengfengdeMacBook-Pro:spring-bean...原创 2019-01-01 23:25:56 · 279 阅读 · 0 评论 -
Spring源码学习(二)默认bean标签学习记录
spring的标签解析是从DefaultBeanDefinitionDocumentReader这个类的parseBeanDefinitions这个方法开始解析的,就是解析我们定义在xml里面的标签,标签分为自定义标签和默认标签,这里记录一下默认标签的解析过程。parseBeanDefinitionsDefaultBeanDefinitionDocumentReader类中的这个方法就是解...原创 2019-01-05 15:01:23 · 237 阅读 · 0 评论 -
Spring的BeanFactoryPostProcessor和BeanPostProcessor的使用
BeanFactoryPostProcessor是用来处理修改bean定义信息的后置处理器,这个时候bean还没有初始化,只是定好了BeanDefinition,在BeanFactoryPostProcessor接口的postProcessBeanFactory方法中,我们可以修改bean的定义信息,例如修改属性的值,修改bean的scope为单例或者多例。BeanPostProcessor则...原创 2019-01-04 16:20:12 · 6308 阅读 · 10 评论 -
Spring的BeanDefinitionRegistryPostProcessor使用
BeanDefinitionRegistryPostProcessor就是用来自定义bean的,并手动注入到Spring的容器里面,有时候觉得定义bean直接使用注解或者xml配置更方便,但是Spring既然提供,肯定是有道理,尝试一下。这种使用一般是自己用来封装一些扩展插件的时候使用。BeanDefinitionRegistryPostProcessor 就是一个定义很简单的接口,要想实...原创 2019-01-03 16:08:38 · 2553 阅读 · 0 评论 -
Spring的所有版本的下载地址
记录一下Spring的所有版本的下载地址http://repo.springsource.org/libs-release-local/org/springframework/spring/原创 2018-11-20 21:00:23 · 126 阅读 · 0 评论 -
spring指定加载配置文件的两种方式
标题通过file关键字指定文件在物理绝对路劲注意这里的file后面有一个:,上次我遗漏,然后找了半天… &lt;bean id="configProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean"&gt; &lt;property name="原创 2018-10-16 10:32:31 · 2312 阅读 · 0 评论 -
记录下spring使用线程池的配置
spring的配置文件中配置线程池&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema原创 2018-06-15 10:31:36 · 649 阅读 · 0 评论