@RestController//restful风格的controller 直接return "index.html"会return字符串 但是用@Controller如果直接return字符串return "index.html",且不加@Responsebody会用到springmvc中的知识返回到一个html @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配置属性,不支持宽松绑定
@RequestMapping("/books")
@GetMapping....rest风格mapping
文章介绍了SpringBoot中@Controller和@RestController的区别,如何返回HTML页面,以及@MapperScan、@EnableConfigurationProperties、@Mapper等注解的用途,强调了@Configuration和@ConfigurationProperties在配置管理中的作用,还提到了@Value从YML配置文件中读取属性的方法。
1292

被折叠的 条评论
为什么被折叠?



