properties文件
add="http://127.0.0.1:8080/WebService.asmx"
properties类
@Component
public class Properties {
@Value("${add}")
private String Add;
public String getAdd() {
return Add;
}
public void setAdd(String add) {
Add = add;
}
}
测试注入
@RunWith(SpringRunner.class)
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.NONE)
class ApplicationTests {
@Autowired
private Properties properties;
@Test
public void test() {
System.out.println("server address:" + properties.getAdd());
}
}
完成了。
现在来看这种有点复杂,来个简单的,首先要保证是application.properties文件,那么我们直接一点。
add=http://127.0.0.1:8080
直接注入
public class A {
@Value("${add}")
private String Add;
}
需要注意的是properties文件里的属性都是string类型的,所以如果加上了"",那么""也会作为属性一部分。