微服務項目搭建
在之前已經搭建好了eureka模塊,現在是要做一個模塊註冊在eureka上。
前面的步驟不在介紹,file->new->project,建立一個springboot項目,之後點擊下一步,在選擇控件的時候,除了一些SQL裏面的控件,web裏面的,還要選擇spring-cloud的控件兩個控件,如果不知道在SQL和web裏面選擇那些控件的,請參考以前的博客。
建立好項目之後,完成application.yml文件。
eureka:
client:
serviceUrl:
defaultZone: http://localhost:8801/eureka/
server:
port: 8802
spring:
application:
name: login-token
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
username: root
password: root
url: jdbc:mysql://127.0.0.1:3306/yzptdb?rewriteBatchedStatements=true&serverTimezone=GMT%2B8
mybatis:
mapper-locations: classpath:mapper/*.xml
type-aliases-package: com.spring.cloud.logintoken.mapper
在啓動類裏面在添加一個註解@EnableDiscoveryClient。
package com.spring.cloud.logintoken;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
@SpringBootApplication
@EnableDiscoveryClient
public class LoginTokenApplication {
public static void main(String[] args) {
SpringApplication.run(LoginTokenApplication.class, args);
}
}
啓動項目,成功之後,在eureka微服務註冊頁面裏面,會出現一個註冊成功的微服務,則註冊成功。