新建模块
和user模块及其的类似,更多的是复制user模块的代码 到我们新的模块里
手动复制groupId
右下角
复制parentId
删除没必要的文件
父工程内加上对应的子模块
删除依赖
去user模块内复制。common的依赖。
复制film。这样基础的环境就搭建完成了。
配置文件处理
复制一个logback.xml过来。
改成yml
复制过来
我们对数据源有要求,所以这里要额外添加一个数据源。
改一下端口和服务名
user模块数据源的配置拿过来
复制过来会有两个Spring的标签,去掉一个就可以了。最终如下。
开启eureka和扫描
新建dao的包
复制dao的包的路径
加上Eureka客户端的注解,加上MyBatis的包扫描。
还需要一个ComponentScan扫描com.mooc.mettingfilm整个包下的
resource的映射
我们之前把映射都放在common里,理论上是所有模块继承,但是spring boot的各个版本之间会有一点点的差异,所以为了避免这种情况。
复制common的resources
各个模块都放一份,避免一些其他莫名其妙的错误。
这样我们基本的环境就搭建好了。
这里引用的包有问题。
@Test注意引用的包是org.junit.Text 这是Spring Boot版本之间的差异引起的。在我们刚创建的时候,它默认引入的是junit5。而junit5这次我们没有用到。
下面就可以开始开发了。