流程:
总的来讲,迁移哪一层就看哪一层的spring配置文件,就是将spring-***.xml文件中的bean作为类,需要的东西作为成员变量注入进去。
被注入的bean一定要有方法带上@Bean标签,其中set上响应的属性
1. pom依赖迁移
将pom包迁移到新的项目中,将spring相关、junit相关、mybatis相关的省略,其余的直接粘贴过来
2. dao层迁移
主从库貌似springboot不是很支持;
将mybatis、logback以及图片直接复制过来;
创建config.dao的package,迁移其中的datasource、sessionFactory,将其中的变量写在application文件中,以@Value的方式读取;
迁移dao、bean和mapper;
复制一个test用于测试迁移是否成功,注意,因为没有了xml文件,所以test也不必再继承baseTest,但是要加上两个标签:
@RunWith(SpringRunner.class)
@SpringBootTest
然后迁移所有的其他dao测试类;
3. service层迁