spring boot知识点5
1.如何你有俩套配置环境,运行时如何选择
如果有俩套配置环境,则需要三个yml
application.yml 用于配置你用那个配置环境
application-dev.yml 用于开发配置环境
application-prod.yml 用于发布配置环境
spring: profiles: active: prod # 指定当前激活的环境,可以是 dev 或 prod
这就是spring profiles的作用
2.@Component的注解有什么作用
类有了这个注解,项目会自动扫描并加入到执行
3.@Autowired
自动注入
@Component public class MyController { private final MyService myService; @Autowired public MyController(MyService myService) { this.myService = myService; } public void execute() { myService.performTask(); } }
有了@Autowired之后,自动将MyService实例化的对象,放入构造器中
4.spring boot的文件夹说明
controller放控制器
entity放实体类
servie放服务类
util实用程序,处理具体的事务