Nacos整理SpringBoot应用,初级测试应用(一)

一,下载nacos文件  网上有很多这里不做解释    我这里用的是windows版本的本地测试用,

二,安装nacos,

(1),安装nacos所需要的数据库

    \nacos\conf下面的schema.sql脚本,新建一个nacos数据中,在里面执行脚本,得到以下表

    

 

 

 

(2),找到nacos下面的nacos\conf\application.properties中的

db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC

 db.user.0=root

db.password.0=root

修改自己的数据库信息:

(3),在\nacos\bin\startup.cmd文件中修改启动的方式:集群/单机           standalone:单机版        cluster:集群版   

 

 

 

(4),启动:双击启动脚本即可启动

    

 

 

     成功界面:

 

登录页面的默认访问用户和密码nacos/nacos

 

 

 出现以上界面,就安装成功了

 

三,新建springboot项目,

  (1),新建项目

 

 

   选择项目类型以及jdk

 

 

   建好之后如图

 

 

 

 maven中pom.xml引入Nacos依赖

<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>2.2.1.RELEASE</version>
</dependency>

<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<version>2.2.1.RELEASE</version>
</dependency>

编写配置文件 :bootstrap.properties 文件中编写配置(bootstrap.properties文件最先加载)
#配置主文件名称
spring.application.name=config
#加载/指定配置后缀
spring.cloud.nacos.config.file-extension=yaml
#加载Nacos的ip及端口
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
#默认的组别名称
spring.cloud.nacos.config.group=DEFAULT_GROUP
#命名空间/命名ID
spring.cloud.nacos.config.namespace=mall

# 多配置加载
# 使用默认的 DEFAULT_GROUP,如果上面配置了,则按照上面配置的加载
# 默认自动刷新
#configs[0] 数组可以加载多个配置文件
spring.cloud.nacos.config.extension-configs[0]=config-one.yaml


编写测试案例:

@RestController
@RefreshScope
@RequestMapping("/demo")
public class HelloController {

  
@Value("${name}")
private String name;


@Value("${name2}")
private String name2;

@GetMapping("/getValue")
public String getValue() {
System.out.println(name);
return "[name: " + name + "name2 : "+name2+"]";
}
}
 
由于字数问题,后面内容请看第二节
 


 

  

 

posted @ 2022-02-21 15:15  青春是种状态  阅读(142)  评论(0)    收藏  举报