阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_19-页面查询服务端开发-创建CMS服务工程-CMS工程结构...

接口的实现
创建一个cms的微服务工程



选择父工程








现在是一个空的工程。

<dependencies>
<dependency>
<groupId>com.xuecheng</groupId>
<artifactId>xc‐service‐api</artifactId>
<version>1.0‐SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.xuecheng</groupId>
<artifactId>xc‐framework‐model</artifactId>
<version>1.0‐SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.xuecheng</groupId>
<artifactId>xc‐framework‐utils</artifactId>
<version>1.0‐SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.xuecheng</groupId>
<artifactId>xc‐framework‐common</artifactId>
<version>1.0‐SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring‐boot‐starter‐web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring‐boot‐starter‐freemarker</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring‐boot‐starter‐data‐mongodb</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring‐boot‐starter‐amqp</artifactId>
</dependency>
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring‐boot‐starter‐test</artifactId>
</dependency>
</dependencies>


完善工程的结构
复制依赖到pom.xml

复制完成后刷新一下


刷新后在具体的工程这里就能看到回来的包


新建包

输入包名



在这里面继续添加包





再分别新建这几个包

创建配置文件


采用yml形式

server:
port: 31001
spring:
application:
name: xc‐service‐manage‐cms
data:
mongodb:
uri: mongodb://root:123@localhost:27017
database: xc_cms

yml文件的好处,层次感强




日志配置

资料里面有

复制过来

创建启动类,启动springboot工程

创建在本项目的包的路径下面


一旦运行这个方法,就会扫描这个启动类所在的包以为子包下面的所有Bean

在这个几个工程下面,都有可能有我们要扫描的Bean

所以我们在启动类里面,显示的声明,扫描出了自己工程下的以外,还要去扫描api这个工程下面的

要扫描api工程下的cms包下的接口

这个后续要用swagger工具加很多的注解。所以是需要扫描到的


model工程也是要扫描到的

所以要启动类里面加两行注解
扫描模型用@EntityScan
扫描接口用@ComponentScan

第三行扫描可加也可不加。加上去就是为了让其他人看懂要扫描的类有这么多。方便去维护代码


启动程序





端口号就是31001

没有在controller里面写代码 ,所以目前也无法访问


 
 

 

转载于:https://www.cnblogs.com/wangjunwei/p/11541457.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值