# caimei-modules-soa 面向服务的组件模块集合,每个子模块一个独立服务。 ## 迁移服务注意点: ### 1. 数据类型: + 数据库:bigint --> Java: Long (之前是Integer) + 数据库:decemal --> Java: BigDecimal (之前是double) ### 2. 实体类: + entity下的实体类和数据表对应,不要修改,可根据数据表自动生成 + entity.vo下的实体类是使用的实体类,继承自entity,类名以Vo标识 + 实体类不用写get/set方法,直接加@Data标注就好 ### 3. 使用(以搜索服务为例): 1. pom.xml引入 ``` xml com.caimei.module caimei-search 0.0.1-SNAPSHOT ``` 2. 启动类加扫描 ``` xml @SpringBootApplication(scanBasePackages = {"调用者controller包路径", "com.caimei.module.service"}) @MapperScan("com.caimei.module.dao") public class DemoApplication { public static void main(String[] args) {SpringApplication.run(DemoApplication.class, args);} } ``` 3. controller类注入 ``` java private SearchService searchService; @Autowired public void setSearchService(SearchService searchService){ this.searchService = searchService; } ```