@PropertySource
加载自定义配置文件(*.properties或 *.yml),通常需要结合@Configuration注解共同使用。一般用在javabean的类名上。
@ImportResource
自定义的xml配置文件,默认不会加载到Spring容器中来的。可使用@ImportResource注解将配置文件加载进来。一般用于启动类上。
@ConditionalOnxxx
配置bean满足某种条件才加载。
@SuppressWarnings()
忽略警告。
@Primary 和 @Qualifier
当一个接口有多个实现类时,使用@Autowired注解时会报org.springframework.beans.factory.NoUniqueBeanDefinitionException。
@Getter @Setter
自动生成get、set方法。
@ConfigurationProperties
读取配置文件中的配置。
@Controller与@RestController
@RestController = @Controller + @ResponseBody
@RestController 返回 JSON 或 XML 形式数据。
@Controller 返回一个页面。
@Param
由Mybatis提供,在Dao层使用,用于向xml文件中的SQL语句传递参数。
@Transactional
开启事务。