Springboot常用注解

@SpringBootApplication引导类

@ComponentScan("com.kdy")//声明包扫描为spring的注解,加载一个配置类上

@EnableConfigurationProperties(MPConfig.class)加在引导类上声明配置类,被声明的类可用不加@Component
@MapperScan("com.kdy.mapper")加在引导类上声明mapper的scan
@RestControllerAdvice和@ExceptionHandler异常处理器
@Mapper只需标一个mapper接口,自动生成实现类
@Configuration配置类,在里面方法上可用@Bean接管第三方对象
@ConfigurationProperties(prefix = "datasource")//yml中的属性名,标记一个用于自动装配的类,将yml对应部分的内容装配到该类属性可宽松绑定,驼峰、中划线、下划线、常量均可,需提供set方法,在别的类中@Autowired该类即可。绑定前缀名命名规范:仅能使用纯小写字母、数字、下划线作为合法的字符

@Value("${userList[0].name}")直接读取yml配置属性,不支持宽松绑定

@RestController//restful风格的controller

@RequestMapping("/books")
@GetMapping....rest风格mapping

你可能感兴趣的:(spring,boot,java,spring)