Spring4.x / SpringBoot
文章平均质量分 81
Springboot记录
区块链之美
这个作者很懒,什么都没留下…
展开
-
Spring异步处理@Async的使用以及原理、源码分析(@EnableAsync)
https://cloud.tencent.com/developer/article/1497604原创 2020-06-19 14:43:08 · 424 阅读 · 0 评论 -
SpringBoot定时任务@EnableScheduling
https://www.jianshu.com/p/9d18039c0f08原创 2020-06-19 14:28:25 · 255 阅读 · 0 评论 -
@autowired和@resource的区别
用途做bean的注入时使用历史共同点装配bean:写在字段上,或写在setter方法不同点@Autowired 属于Spring的注解 org.springframework.beans.factory.annotation.Autowired@Resource 不属于Spring的注解,JDK1.6支持的注解 javax.annotation.Resource@Autowired 默认按类型byType装配,依赖对象必须存在,如果要允许null值,可以设置它的required属性为f原创 2020-06-19 14:08:35 · 216 阅读 · 0 评论 -
详解Spring中的ApplicationListener和ContextRefreshedEvent
出处:详解Spring中的ApplicationListener和ContextRefreshedEvent转载 2018-07-14 15:31:33 · 890 阅读 · 0 评论 -
spring中InitializingBean接口使用理解
出处:spring中InitializingBean接口使用理解转载 2018-07-14 15:27:07 · 225 阅读 · 0 评论 -
(延时加载)Spring框架中的lazy-init="true"和default-lazy-init="true"的区别
启动Spring框架,因为default-lazy-init="false",会默认加载整个对象实例图,从初始化Controller(控制层)配置,到Service(业务逻辑层),再到dao(数据访问接口层),最后到数据库连接等等,该default-lazy-init配置默认为false,加重web服务器在运行时的压力,所以出现标题那两种配置很好的解决这个服务器加载不必要提前加载的对象的问题。1....转载 2018-07-14 15:23:48 · 199 阅读 · 0 评论 -
学以致用之NamespaceHandlerSupport
项目需求背景:1.MQ使用的是aliyun提供的消息队列,底层为RocketMQ,传输消息类型为byte2.实现的代码结构如下,消费Message时,根据Message的Topic和Tag分别进行相关的处理出处:学以致用之NamespaceHandlerSupport...转载 2018-07-16 14:35:50 · 876 阅读 · 0 评论 -
Spring基于Java类配置Bean(四):通过@Configuration配置类引用xml配置信息
总结:在@Configuration配置类中,通过@ImportResource就可以引入xml配置文件,在配置类中可直接通过@AutoWired引用xml文件中定义的bean。(1)XML配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/b...原创 2018-05-16 09:55:15 · 2862 阅读 · 0 评论 -
Spring基于Java类配置Bean(三):通过xml配置文件引用@Configuration的配置
总结:通过xml配置文件引用@Configuration的配置的方法如下: 标注了@Configureation的配置类本身相当于一个标注了@Componet的类,一样也是一个bean,它可以被Spring的<context:component-scan>扫描到。因此,如果希望将此配置类组装到xml配置文件中,通过xml配置文件启动Spring容器,仅在xml文件中通过<cont...原创 2018-05-15 19:56:51 · 2509 阅读 · 0 评论 -
Spring基于Java类配置Bean(二) :直接通过@Configuration类启动容器
总结:直接通过@Configuration类启动容器有两种方法。方法一:AnnotationConfigApplicationContext类通过标注@Configuration的Java类启动Spring容器。方法二:AnnotationConfigApplicationContext支持通过编码的方式加载多个@Configuration配置类,然后通过刷新容器因应用这些配置类。package ...原创 2018-05-15 18:49:45 · 858 阅读 · 0 评论 -
Spring基于Java类配置Bean(一)
首先,回忆一下JavaBean的三种配置方式。1、基于XML的配置方式;2、基于注解的配置方式;3、基于Java类的配置方式;之前可能使用最多的可能就是基于注解的配置方式了,基于XML的配置方式太多臃肿,而Java类的配置方式其实在一定程度上取代了xml的配置方式,特别实在SpringBoot中已经完全采用了Java类的配置方式。Java类的配置方式就是声明一个Java类来配置bean。下面,开始...原创 2018-05-14 14:53:56 · 10520 阅读 · 1 评论 -
Spring自动装配Bean
1、自动装配 Spring IoC容器可以自动装配bean。只需要使用autowire属性指定装配的方式。 byName:根据bean的名字和当前bean的setter风格的属性名进行自动装配,若匹配,则进行装配,反之,不装配,结果为null。即要保证bean名称和属性名称完全相同。 byType:根据bean的类型和当前的属性的类型进行自动装配,若IOC容器中有两个...原创 2018-04-15 21:23:59 · 208 阅读 · 0 评论