SpringBoot分布式配置统一管理

  传统的Spring配置中,读取xml然后进行上下文注入。有一些文章提出来 java 烂语言,Spring让java 更烂,大致提出的意思是;一方面是基于java的实体类 即getter和setter,每一个实体类都要写一堆垃圾沉长的代码,而且java没有元组的概念。另一方面 是基于spring 框架来说的,大致意思是说Java必须要基于框架来实现,而Spring的xml配置注入方式让框架更烂,至于这些说法不做评说。

SpringBoot的新思想大概就是为了摒弃xml的配置方式,所以实现起来都采用java代码来写配置。那么一套分布式的框架中,有些配置在我开发经验中来说有一块来专门配置一些通用的配置, 也许这个配置我们在下个模块也正好需要呢?可能我们写起代码来就不需要那么多的ctrl+c,ctrl+v;分布式分而有合,合中带分这样写起或者维护起来才更加方便,要不然分布式弄成分开式各种模块之间难维护,高内聚低耦合的思想乱套。

  整片文章其实围绕一个注解来讲 ,上面那些都是废话。

@Import

  早期在xml里面的写法是什么样的呢?

<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans
	http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
 
	<import resource="config/customer.xml"/>
        <import resource="config/scheduler.xml"/>
 
</beans>

 

既然 SpringBoot 摒弃 xml的做法 那么总要有个方法来实现它吧;

前一篇文章里面说过自定义注解,那么怎么让他们在每个模块都能引用到呢?打成jar 的方式这是必须的,但是重点是怎么让其他模块也能注入进去;

其实很简单一个注解就搞定了;

 

/**
 * Created by reasahi on 2017/6/28.
 */
@Configuration
@Import(MyWebMvcConfigurationSupport.class)
public class ResponBodyConfig {
}

 

具体的看代码

http://git.oschina.net/reasahi/demo_springboot_config

 

转载于:https://my.oschina.net/u/2000273/blog/1052795

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值