【若依】2、结构分析
结构
common为依赖的最低层,提供一些公共的工具;比如:BaseController、BaseEntry; common之上就是framework,提供系统的一些配置;比如:Security、AOP、DataSource; system模块对应系统管理; quartz模块对应定时任务; generator模块对应代码生成; admin项目的统一入口,controller一般写在这里,service、mapper都写在子模块中,所有子模块都会被它引用;
配置
加载多个properties
配置文件时,只需一个注解:
@PropertySource(value = {"classpath:application-druid.properties"})
@PropertySource
和 @Value
配合使用
@PropertySource
和 @ConfigurationProperties
配合使用
如果是
yml
配置文件,SpringBoot
只会识别application.yml
文件
通过多环境配置,使数据源驱动配置文件生效(application-druid.yml
)
本文由作者按照
CC BY 4.0
进行授权