ConfigurationProperties yml文件总结

引入pom

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-configuration-processor</artifactId>
	<optional>true</optional>
</dependency>

application.yml 文件

test:
  mane: qq
server:
  port: 7777

使用

@SpringBootTest
@ConfigurationProperties("server")
@Component
public class test
{




    /** 项目名称 */

    private String port;

    public String getPort() {
        return port;
    }

    public void setPort(String port) {
        this.port = port;
    }

    @Test
    public  void TestOss(){
        System.out.print(port);
    }
}

注意事项

  1. @Test 要用原来的
import org.junit.jupiter.api.Test;
  1. 记得写get set 方法
    加了@Data就不用写
    IDEA ALT+insert 自动获取
    private String port;

    public String getPort() {
        return port;
    }

    public void setPort(String port) {
        this.port = port;
    }
  1. 可能版本问题需要加
@Component

你可能感兴趣的:(java,java,intellij-idea,spring)