《架构探险》笔记
子衿_青青
不闻不若闻之,闻之不若见之,见之不若知之,知之不若行之
展开
-
如何获取.properties文件及读取配置
引子:如图所示,此配置文件是如何读取到的呢?其里面配的值,又是如何得到的呢? 1、怎么读取配置文件(比如 resources下的smart.properties)? InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream(fileName); //此处file...原创 2018-07-19 20:50:48 · 779 阅读 · 0 评论 -
如何获取自定义注解标记的类
1、如何把一个包里所有自己想要的自定义注解标记的类,放入容器(一个Set<Class<?>>)中? @Controller //比如@Controller是自定义的注解 public class HelloController{ //在A包下 // .... } @Controller public class TestController{//在B包下 ...原创 2018-07-19 21:28:46 · 5913 阅读 · 3 评论 -
如何实现依赖注入
承接上一章,如何获取自定义注解标记的类 已经获取到所有自定义注解标记的类,并且把它们都放入了一个Map<Class<?>, Object>(类和各自实例的映射)中。 那么如何来实现依赖注入呢? @Controller public class HelloController{ @Inject //自定义的依赖注入 注解 private Hell...原创 2018-07-20 09:13:50 · 941 阅读 · 0 评论