1.建立服务模块,他同样是一个父模块,在 pom 文件中的打包方式处仍然是 pom,并且由于他是一个父模块,所以不需要 src 目录,删除。
2.建立服务模块的自模块:通用模块,用来写 course 服务和 user 服务可能用到的代码
在他的 pom 文件中添加相关依赖(打包方式为 jar)
<dependencies>
<!-- JSON处理工具 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.31</version>
</dependency>
<!-- apache提供的工具类 -->
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.9</version>
</dependency>
3.在通用模块中编写相关服务
@1.完成 courseInfo 类
@3.完成 courseInfoRequest 类
6.完成配置文件
server:
port: 7001
servlet:
context-path: /homepage-course
spring:
application:
name: eureka-client-homepege-course
jpa:
hibernate:
ddl-auto: none
show-sql: true
properties:
hibernate.format_sql: true
open-in-view: false
datasource:
url: jdbc:mysql://127.0.0.1:3306/imooc_homepage_sc?autoReconnect=true&useUnicode=true&characterEncoding=utf8&useSSL=false
username: root
password: yourpassword
driver-class-name: com.mysql.cj.jdbc.Driver
tomcat:
max-active: 4
min-idle: 2
initial-size: 2
eureka:
client:
service-url:
#如果是一个集群,那么把所有的eureka的地址都写到这
defaultZone: http://server1:8000/eureka/
7.建立 homepageCourse 实体表
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于