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;@Autowiredpublic MyController(MyService myService) {this.myService = myService;}public void execute() {myService.performTask();} }
有了@Autowired之后,自动将MyService实例化的对象,放入构造器中
4.spring boot的文件夹说明
controller放控制器
entity放实体类
servie放服务类
util实用程序,处理具体的事务