# furion **Repository Path**: jimreno/furion ## Basic Information - **Project Name**: furion - **Description**: springcloud-alibaba-base - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-03 - **Last Updated**: 2024-12-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README springcloud-alibaba-base java-version 1.8 1.微服务搭建采用 https://blog.csdn.net/qq_38374397/article/details/125542389 Archetype 采用 quickstart yml配置 server: port: 9090 spring: application: name: fursion-user cloud: nacos: discovery: server-addr: 192.168.3.189:8848 2.nacos需要配置 curl -X POST "http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=user.properties&group=DEFAULT_GROUP&content=useLocalCache=true" bootstrap.properties 中增加配置 spring.application.name=fursion-user spring.cloud.nacos.config.server-addr=192.168.3.189:8848 spring.cloud.nacos.config.extension-configs[0].data-id=example.properties spring.cloud.nacos.config.extension-configs[0].refresh=true spring.cloud.nacos.config.file-extension=yml 3.声明式调用 openFeign 见 fursion-user - OrderFeign 增加依赖 spring-cloud-starter-openfeign 和 spring-cloud-loadbalancer curl -X POST "http://localhost:9090/user/getOrderNo?userId=123" 4.属性读取 @NacosPropertySource 设置配置文件类型,通过设置type参数(参数类型为ConfigType枚举类) 参考 https://github.com/nacos-group/nacos-spring-project/wiki/Nacos-Spring-Project-0.3.1-%E6%96%B0%E5%8A%9F%E8%83%BD%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C#%E5%A4%9A%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E6%94%AF%E6%8C%81 (待完成) 5、端点信息查询支持 Maven 增加如下依赖 org.springframework.boot spring-boot-starter-actuator com.alibaba.cloud spring-cloud-starter-alibaba-nacos-discovery application.properties 增加这个配置 management.endpoints.web.exposure.include=* 访问接口:http://:/actuator/nacosdiscovery 获取端点信息 格式见:https://spring-cloud-alibaba-group.github.io/github-pages/2021/en-us/index.html#_service_registrationdiscovery_nacos_discovery