spring 控制:传统应用程序是由程序本身控制创建的,使用spring后,对象是由spring来控制的。IOC是一种编程思想,有主动编程变成被动接收(对象有spring来创建,管理和装配)反转:程序本身不创建对象,而变成被动接受对象。依赖注入:就是利用set方法进行注入的。
自定义注解 在使用@interface 自定义注解时,自动继承了java.lang.annotation.Annotation接口。@Retention:声明自定义注解的生效状态,用于描述注解的生命周期(一般是运行时状态 Runtime)@Document:说明该注解被包含在javadoc中。@Inherited:说明子类可以继承父类中的该注解。@Target :声明自定义注解的使用位置。
pom文件指定仓库 <repositories> <repository> <id>apache-snapshots</id> <name>apache snapshots</name> <url>https://repository.apache.org/content/repositories/snapshots/</url> </repository>
@Configuration注解和@Component注解的使用方法 Component所有类都可以注解,但是@Configuration注解类里面有@Value注解的成员变量和@Bean注解的方法。@controller、@servic、@Mapper其实都是@Component。Configuration用于定义配置类,标注在类上。