Springboot
孤舟沧海
大漠荒草生息不绝,反教春花盛放凋零
展开
-
Springboot 实现自动装配
SpringBoot由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。基于Spring4.0设计,它不仅继承了Spring框架原有的优秀特性,还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。Springboot 给我们带来了新S...原创 2020-01-12 13:39:16 · 361 阅读 · 0 评论 -
Springboot 激活指定的配置文件
Springboot提供了很多方式,帮助我们实现不同环境应用配置的定制化。我们可以通过properties文件、yaml文件、环境变量和命令行参数定制化配置。这些配置的属性值可通过@Value注解注入到bean的属性中,或通过Spring的Environment对象进行获取,也可以通过@ConfigurationProperties注入到指定的结构体中,我们就可以从Spring的Context中获...原创 2019-12-22 00:33:45 · 3359 阅读 · 0 评论 -
Spring @Import实现对象的引入
Springboot在实现自动配置时,在注解@EnableAutoConfiguration中使用了@Import注解来注入AutoConfigurationImportSelector对象,这个类实现很多的自动装配逻辑,这在Springboot的自动装配实现中,是非常关键的一步。查阅@Import官方注解说明可知,@Import 用于类上,专门用于引入被@Configuration标记的类,...原创 2019-12-16 22:49:47 · 303 阅读 · 0 评论 -
Springboot 使用RabbitMQ
MQ(Message Queue简称MQ)作为Linux进程间八种(管道、命名管道、内存映射、消息队列、共享内存、信号量、信号、套接字)通信方式之一,它基于AMQP(Advanced Message QueuingProtocol)协议,实现了相互隔离的进程间的信息通信。主流的MQ框架有RabbitMQ、ActiveMQ、ZeroMq、kafka,以及阿里开源的RocketMQ,其中使用最为广泛...原创 2019-12-08 16:00:02 · 467 阅读 · 0 评论