现在Dagger2在项目里用的越来越多了,最近花了些时间学习了一下Dagger2,这篇文章主要帮助理解Dagger2的注入实现过程,如有错误,还请指正! 什么是Dagger2 Dagger2是Dagger的升级版,是一个依赖注入框架,现在由Google接手维护。 恩,这里有个关键字依赖注入,因此我们 ...
分类:
其他好文 时间:
2020-07-10 00:28:02
阅读次数:
79
先看看SpringBoot的主配置类: 里面有一个main方法运行了一个run()方法,在run方法中必须要传入一个被@SpringBootApplication注解的类。 @SpringBootApplication SpringBoot应用标注在某个类上说明这个类是SpringBoot的主配置类 ...
分类:
编程语言 时间:
2020-07-10 00:11:02
阅读次数:
67
经常会看到通过@Bean注解来产生一个Java bean放进Spring的IOC容器,可是有的方法里带有参数,那么这些参数从何而来? 答案是,他们会自动从容器中查找该类型的bean,如果没有将会报错。 我写着这样一个简单的测试类 @Configuration public class SampleB ...
分类:
编程语言 时间:
2020-07-09 22:16:19
阅读次数:
100
注解 Annotation 什么是注解 JDK5.0开始引入的技术 Annotation的作用: 不是程序本身,可以对程序作出解释(这一点和注释(comment)没什么区别) 可以被其他程序(比如:编译器等)读取. Annotation的格式: 注解是以"@注释名"在代码中存在的,还可以添加一些参数 ...
分类:
编程语言 时间:
2020-07-09 16:36:05
阅读次数:
73
本文主要是记录工作中所遇到的情况,并非教学!!! 一、通过spring自带的@Scheduled注解实现定时任务 1.更改ApplicationContext-mvc.xml/spring.xml 等配置文件,如果不知道自己应该配置哪个文件的话去web.xml中找到<servlet>标签中的配置文件 ...
分类:
编程语言 时间:
2020-07-09 13:50:23
阅读次数:
67
@Configuration介绍 Spring3.0之前要使用Spring必须要有一个xml配置文件,这也是Spring的核心文件,而Spring3.0之后可以不要配置文件了,通过注解@Configuration完全搞定。 @Configuration即用来代替Spring配置文件的,它就是一个@C ...
分类:
编程语言 时间:
2020-07-09 12:32:42
阅读次数:
98
[首先需要在Spring配置文件中增加如下配置: 然后可以用@Component、@Controller、@Service、@Repository注解来标注需要由Spring IoC容器进行对象托管的类。这几个注解没有本质区别,只不过@Controller通常用于控制器,@Service通常用于业务... ...
分类:
编程语言 时间:
2020-07-09 12:29:58
阅读次数:
71
前言 本系列全部基于 Spring 5.2.2.BUILD-SNAPSHOT 版本。因为 Spring 整个体系太过于庞大,所以只会进行关键部分的源码解析。 什么是公共注解?公共注解就是常见的Java注解,特别是JSR-250中的注解。例如:@Resource、@PostConstructor、@P ...
分类:
编程语言 时间:
2020-07-08 22:52:50
阅读次数:
59
 ![](https://img2020.cnblogs.com/blog/1220447/202007/1220... ...
分类:
其他好文 时间:
2020-07-08 19:54:16
阅读次数:
42
mybatis之注解实现CRUD功能 步骤: 1、根据表创建pojo类 @Data @AllArgsConstructor @NoArgsConstructor public class User { private int uid; private String uname; private St ...
分类:
其他好文 时间:
2020-07-08 19:45:20
阅读次数:
54