摘要: 1.lombok——简化JavaBean的开发 普通的bean类需要写getter、setter、重写toString方法,较为麻烦。 我们可以通过查找springboot的dependencies得知springboot的依赖里已经有对应版本的lombok,只需要在pom配置文件中声明并在idea 阅读全文
posted @ 2023-02-09 14:18 YTARO 阅读(157) 评论(0) 推荐(0) 编辑
摘要: springboot——自动配置 在日记(2)中提到过,@SpringBootApplication由以下三个注解组合而成: @SpringBootConfiguration @EnableAutoConfiguration @ComponentScan 1. @SpringBootConfigur 阅读全文
posted @ 2023-02-08 17:01 YTARO 阅读(65) 评论(0) 推荐(0) 编辑
摘要: @ConfigurationProperties——配置绑定:将properties文件中的内容绑定到javabean中。 新建一个Car对象 public class Car { private String brand; private Integer price; //其余构造函数省略 } 在 阅读全文
posted @ 2023-02-08 10:44 YTARO 阅读(144) 评论(0) 推荐(0) 编辑
摘要: @Conditional注解 当满足@Conditional中的条件时,才进行组件注入 @Conditional有许多派生注解,例如: @ConditionalOnBean:当容器中存在指定的bean组件的时候才进行组件注入 @ConditionalOnClass:当容器中存在指定的类才进行组件注入 阅读全文
posted @ 2023-02-07 20:37 YTARO 阅读(37) 评论(0) 推荐(0) 编辑
摘要: @import 可以通过@import向容器中导入组件,将组件添加到容器中。 例如创建一个Test对象 public class Test { private String name; //构造函数省略 } } 在MyConfig.java中添加@Import组件 @Import(Test.clas 阅读全文
posted @ 2023-02-07 19:16 YTARO 阅读(55) 评论(0) 推荐(0) 编辑
摘要: @Configuration注解——告诉springboot该文件是一个配置类,等同于配置文件。 public static void main(String[] args) { //返回ioc容器 ConfigurableApplicationContext run= SpringApplicat 阅读全文
posted @ 2023-02-07 16:38 YTARO 阅读(116) 评论(0) 推荐(0) 编辑
摘要: springboot依赖管理: springboot通过父项目进行依赖管理,父项目会自动导入版本匹配的依赖(称为自动版本仲裁机制),因此在声明依赖的时候可以不需要<version>标签。 但是如果对自动仲裁的版本不满意需要进行手动更换,可以在pom配置文件中加入以下标签进行版本修改: <proper 阅读全文
posted @ 2023-02-07 11:15 YTARO 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 本日记是笔者通过尚硅谷的springboot学习视频和网上资料查阅中总结归纳的,代码与视频中的基本没有出入,用于笔者自用测试。 idea配置注意事项: 语言级别统一 settings->compiler->project bytecode version project structure->pro 阅读全文
posted @ 2023-02-07 10:16 YTARO 阅读(36) 评论(0) 推荐(0) 编辑