1.补充好包名,com.xuecheng 域名的倒序
2.添加具体微服务的名字 com.xuecheng.manage_cms
3.在微服务的包里建具体的包【基本包结构】:
com.xuecheng.manage_cms.config:配置类目录,数据库配置、MQ配置等
com.xuecheng.manage_cms.dao:dao接口目录
com.xuecheng.manage_cms.service:service类目录
com.xuecheng.manage_cms.web.controller:controller类目录
其实每个微服务就是一个小的系统,麻雀虽小五脏俱全,和之前开发的包的结构其实类似。
controller就会用SpringMVC来写很多controller类
4.在下创建配置文件:
application.yml
server:
port: 31001 //31001是这个微服务的端口
spring:
application:
name: xc-service-manage-cms //这个是微服务的名字
data:
mongodb:
uri: mongodb://root:123@localhost:27017 //mongodb的连接串
database: xc_cms //数据库
yml这种文件的层次感非常强,看着很清晰。但是要注意格式,要在配置的属性前tab或者留空格。
5.日志配置文件 logback-spring.xml
【application.yml和logback-spring.xml这两个配置文件,是标配。】
到这为止,工程结构创建好了。
6.创建启动类【Spring Boot应用需要创建一个应用启动类,启动过程中会扫描Bean并注入spring 容器】
启动类通常创建在本微服务包的根目录下,比如这个就是创建在com.xuecheng.manage_cms下面。