Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏

5.3. Environment 读取配置文件

			
package cn.netkiller.controller;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.core.env.Environment;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/test")
public class TestController {

    @Autowired
    private Environment environment;

    @GetMapping("/")
    public String index() {
        return "OK";
    }

    @GetMapping("/env")
    public String env() {
        return environment.getProperty("app.id");
    }
}
			
			
		

getProperty

				
environment.getProperty("app.id");
				
			

containsProperty

containsProperty 读取配置文件

			
this.environment.containsProperty("spring.jpa.database-platform")