本文共 2135 字,大约阅读时间需要 7 分钟。
在第十一章节,我们已经安装了nacos的服务端,本章节把我们的微服务注册到nacos上面.
com.alibaba.cloud spring-cloud-alibaba-dependencies 2.1.2.RELEASE pom import
com.alibaba.cloud spring-cloud-starter-alibaba-nacos-discovery
配置文件中增加spring.cloud.nacos相关配置,根据实际信息填入
server: port: 1002 #服务端口spring: application: name: server-user #服务名称 datasource: username: root password: Test2016@ url: jdbc:mysql://47.96.131.15:3306/user?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=GMT%2B8&autoReconnect=true type: com.alibaba.druid.pool.DruidDataSource cloud: nacos: discovery: server-addr: 47.96.131.1811:8848mybatis-plus: typeAliasesPackage: com.ccm.server.user.dao.mysql.domain #数据库实体类包 mapper-locations: classpath:mappering/*.xml #xml文件扫描
package com.ccm.server.user;import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;import org.mybatis.spring.annotation.MapperScan;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.context.annotation.ComponentScan;import org.springframework.context.annotation.Import;import springfox.documentation.swagger2.annotations.EnableSwagger2;import org.springframework.cloud.client.discovery.EnableDiscoveryClient;/** * @Description server-user服务启动类 * @Author ccm * @CreateTime 2020/07/03 14:04 */@EnableDiscoveryClient //注册中心客户端@ComponentScan(basePackages = "com.ccm")@EnableSwagger2@MapperScan(basePackages = "com.ccm.server.user.dao.mysql.mapper")@SpringBootApplication //声明为一个启动类@Import(value = PaginationInterceptor.class)public class ServerUserApplication { public static void main(String[] args) { SpringApplication.run(ServerUserApplication.class,args); }}
源码地址:
您的点赞、收藏、转发和关注是我持续创作的动力!
转载地址:http://bktli.baihongyu.com/