美文网首页
14.服务治理-Eureka-电商系统集成Eureka - 商品

14.服务治理-Eureka-电商系统集成Eureka - 商品

作者: 溅十三 | 来源:发表于2020-05-01 10:22 被阅读0次

创建foodie-item-web子模块

1.创建foodie-item-web子模块
2.pom文件
内部类:foodie-item-service、
web公共组件:foodie-cloud-web-components
服务发现基础组件:spring-cloud-starter-netflix-eureka-client
可以通过jar命令启动:<build> com.imooc.item.ItemApplication
3.启动类实现
移植一些重要的注解:mapper包扫描
添加一些重要的注解:服务发现EnableDiscoveryClient、feign注解
4.移植idworker
5.移植Controller
6.移植resource

  • a.创建bootstrap.yaml文件,将注册中心配置写入到这里。有些配置文件有加载顺序?
  • b.修改application.yaml文件,添加微服务在注册中心的名字。
```
spring:
  application:
    name: foodie-item-service
  ```
  • c.修改mybatis的路径
############################################################
#
# mybatis 配置
# !!! 更改路径
#
############################################################
mybatis:
  type-aliases-package: com.imooc.item.pojo          # 所有POJO类所在包路径
  mapper-locations: classpath:mapper/*.xml      # mapper映射文件
  • d.修改application-dev.yml的端口10001和拆分数据源到独立database instance,或者独立schema

操作datagrip操作数据库?正版淘宝买教育账号?

server:
 port: 10001

spring:
 datasource:                                           # 数据源的相关配置
   # 拆分数据源到独立database instance,或者独立schema
   #    url: jdbc:mysql://localhost:3306/foodie-cloud-item?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true
   url: jdbc:mysql://localhost:3306/foodie-shop-dev?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true
   password: root
 redis:
   # Redis 单机单实例
   database: 0
   host: 192.168.1.190
   port: 6379
   password: imooc
   # Redis 哨兵模式
   #    database: 1
   #    password: imooc
   #    sentinel:
   #      master: imooc-master
   #      nodes: 192.168.1.191:26379,192.168.1.192:26379,192.168.1.193:26379
   # Redis 集群模式
#    password: imooc
#    cluster:
#      nodes: 192.168.1.201:6379,192.168.1.202:6379,192.168.1.203:6379,192.168.1.204:6379,192.168.1.205:6379,192.168.1.206:6379

mybatis:
 configuration:
   log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
  • e.pom中指定启动的main函数
   <build>
       <plugins>
           <plugin>
               <groupId>org.springframework.boot</groupId>
               <artifactId>spring-boot-maven-plugin</artifactId>
               <configuration>
                   <mainClass>com.imooc.item.ItemApplication</mainClass>
               </configuration>
               <executions>
                   <execution>
                       <goals>
                           <goal>repackage</goal>
                       </goals>
                   </execution>
               </executions>
           </plugin>
       </plugins>
   </build>

7.启动项目

相关文章

网友评论

      本文标题:14.服务治理-Eureka-电商系统集成Eureka - 商品

      本文链接:https://www.haomeiwen.com/subject/pnufghtx.html