1、关于springboot packing过程需要注意的点:
springboot为支持的服务和消费模块,打包需要:
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
其他模块,不需要此插件
2、springboot项目结构搭建需要注意的点:多级模块的搭建,一般以跟模块为springboot项目模块,以及公共依赖项
1-------根项目模块 ----springboot
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
</parent>
2-----------子项目模块
3------------孙子项目模块
依次依赖
3、多数据源配置方式:
mybatis为例
@Configuration @MapperScan(XXX.XXX.XX) public class DatasourceConfig {
@Primary @Bean(name = "c3p0DataSource1") @ConfigurationProperties(prefix = "spring.datasource.druid.c3p0datasource1") public DataSource test1DataSource() { return DataSourceBuilder.create().build(); }
其他数据库原理相似