<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Heck's  Blog]]></title> 
<link>https://www.heckjj.com/index.php</link> 
<description><![CDATA[一瞬间的决定，往往可以改变很多，事实上，让自己成功的往往不是知识，是精神！ 如果你总是为自己找借口，那只好让成功推迟。执行力，今天！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Heck's  Blog]]></copyright>
<item>
<link>https://www.heckjj.com/post//</link>
<title><![CDATA[springboot启动时排除不需要注入的组件]]></title> 
<author>Heck &lt;@hecks.tk&gt;</author>
<category><![CDATA[Web开发]]></category>
<pubDate>Tue, 25 Dec 2018 03:13:35 +0000</pubDate> 
<guid>https://www.heckjj.com/post//</guid> 
<description>
<![CDATA[ 
	搭建了个springboot项目，使用maven分了几个模块，引用的共用模块中有使用shiro.<br/><br/>但另外一个模块里面是一个独立的Restful接口。不需要用到shiro。一开始的思路是在配置文件中去掉shiro。但是因为shiro的注解已经使用@configuration注入。又不好修改公用代码，于是在springboot的启动类中加入如下代码。问题解决。<br/><br/><br/><textarea name="code" class="java" rows="15" cols="100">
@SpringBootApplication(exclude = &#123; DataSourceAutoConfiguration.class &#125;)
@ComponentScan(excludeFilters = @ComponentScan.Filter(type = FilterType.ASSIGNABLE_TYPE, classes = &#123;ResourcesConfig.class,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RedisConfig.class, ShiroConfig.class, FilterConfig.class, LoginService.class, PasswordService.class, SysPasswordService.class&#125;))
</textarea><br/><br/>第一个注解后面的选项只能摒弃springboot的自动注入类，第二个才是抛弃自定义类的正确方式。
]]>
</description>
</item><item>
<link>https://www.heckjj.com/post//#blogcomment</link>
<title><![CDATA[[评论] springboot启动时排除不需要注入的组件]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://www.heckjj.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>