CMS微服务工程结构创建

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下面。

    

猜你喜欢

转载自www.cnblogs.com/JS314/p/11716693.html