1.创建新的项目
2.创建的项目类型为SpringBoot
选择创建后再选择新建项目
3. 将新建的项目中不需要的东西都给删了,只留下pom文件即可
修改pom文件的版本
导入所需要的jar包,将原来
如果你的java版本比8高,还需要导入以下依赖
导入微服务依赖的组件依赖
4.创建存在实体类的微服务
在这个微服务下的pom文件中导入所需要的依赖
创建实体类
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
@Data
@NoArgsConstructor
@AllArgsConstructor
public class User implements Serializable {
private Integer id;
private String username;
private String password;
}
5.创建用于编写逻辑的微服务,步骤和上面的一样,将名字编写为: leq-server-product
引入实体类微服务的地址
导入第二代微服务组件nacos所需要的依赖
创建启动类
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
@EnableDiscoveryClient
@SpringBootApplication
public class ProductApplication {
public static void main(String[] args) {
SpringApplication.run(ProductApplication.class,args);
}
}
编写配置文件,在resources创建application.properties文件
server.port=3000
spring.application.name=leq-server-product
spring.datasource.url=jdbc:mysql://localhost:3306/leq_pro?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=0216
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
6.创建业务访问的微服务,名字为: leq-server-page
也是先导入实体类的项目的地址
再导入以下依赖
创建page的启动类
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.openfeign.EnableFeignClients;
@EnableFeignClients
@EnableDiscoveryClient
@SpringBootApplication
public class PageApplication {
public static void main(String[] args) {
SpringApplication.run(PageApplication.class,args);
}
}
编写配置文件,
在resources创建application.properties文件
server.port=3100
spring.application.name=leq-server-page
spring.datasource.url=jdbc:mysql://localhost:3306/leq_pro?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=0216
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
到这里我们的微服务项目就算是搭建完成了,接下来进行测试
没有安装nacos的小伙伴可以看这个链接安装nacos : 快速安装nacos
1.先启动naco服务注册中心
http://10.48.185.7:8848/nacos/index.html
访问该地址在浏览器可以看到该页面就证明服务注册中心启动了
启动page和product两个微服务项目,然后刷新该地址,就可以看到我们的项目注册到服务中心了
精彩链接
发表评论