使用 application.properties 中配置的属性,举例:@Value("${server.port}")

使用 application.properties 中配置的属性:@Value 注解。

@RestController
public class HelloWorldController {
    @Value("${server.port}")
    String port;

    @RequestMapping(value = "hi")
    public String hello(){
        return "hello world! I am from " + port;
    }
}

原文地址:https://www.cnblogs.com/cag2050/p/11505086.html

时间: 2024-10-09 00:52:51

使用 application.properties 中配置的属性,举例:@Value("${server.port}")的相关文章

application.properties中的list配置

平时只要在application.properties中配置参数就可以了,在程序中就会自动进行读取.今天写的程序是可能存在多组配置项,就像多通道kafka同时接入到一个模块,要怎么配置参数呢? 这里做一个小小的示例片段. 1.使用配置项的java /** * 连接通道的参数 * 使用list,使得模块可以接收多个通道 */ @Data @ConfigurationProperties(prefix = "dts") @Component public class ChannelDefi

application.properties中自定义属性的使用

在application.properties中写入如下自定义属性: com.mangogo.test1 = "Hello" com.mangogo.test2 = "World" 使用方法1:直接绑定在属性上 @RestController public class Chapter2Test { @Value(value = "${com.mangogo.test1}") private String test1 ; @Value(value

eureka ... is an unknown property 在 application.properties 中

问题如图 在application.properties中无法识别eureka   解决方式 (想了想这个好像是在某个依赖里面来的)发现 eureka 是在 某个依赖里面 所以添加了以下之后就解决了 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-netflix-eureka-client</artifactId> <ver

Springboot在application.properties里配置打印 SQL 和参数

application.properties配置参考 1.自定义log配置文件 logging.config=classpath:logback-spring.xml 2.具体某个包路径使用什么日志级别: logging.level.org.springframework=INFO 3.打印控制台日志,彩色和非彩色配置: logging.pattern.console=%d{dd-MM-yyyy HH:mm:ss.SSS} %magenta([%thread]) %highlight(%-5le

SpringBoot配置文件application.properties数据库配置

1 #DB Configuration 2 spring.datasource.driver-class-name=com.mysql.jdbc.Driver 3 spring.datasource.url=jdbc:mysql://127.0.0.1:3306/user?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone = GMT 4 spring.datasource.username=roo

Spring Boot2中配置HTTPS

1.生成证书 使用jdk,jre中的keytool.exe生成自签名的证书,需要配置JAVA_HOME和path环境变量,即jdk的环境变量.命令如下: keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650 然后可以找到C:/用户/用户名/keystore.p12,复制到springboot项目根目录 2.加入页面和映射 添加一

Java 读取application.properties配置文件中配置

实际开发中若需要读取配置文件application.properties中的配置,代码如下.例:读取配置文件中name属性配置值: 代码如下: import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.Resource; import org.springframework.core.io.support.PropertiesLoaderUtils; import java.u

springboot配置之使用application.properties时编码问题

上一节我们是在application.yml文件中进行配置,本节我们在application.properties中进行配置. application.properties person.username=张三 person.age=12 [email protected] person.maps.k1=v1 person.maps.k2=v2 person.lists=a,b,c person.dog.name=tom person.dog.age=2 其它配置不变,运行测试: Person{

Spring Boot 项目 application.properties配置说明

#======================================================================================# ★☆★☆★☆★☆★☆ spring boot 配置中心 ★☆★☆★☆★☆★☆#====================================================================================== springBoot application.properties 基