1、热部署
只需要在pom.xml加入如下配置即可
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
2、整合junit
在pom.xml中加入测试依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
2.1、测试类
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest(classes = Application.class)
public class MessageTest {
@Autowired
private Destination destination;
@Autowired
private JmsTemplate jmsTemplate;
@Test
public void test() {
System.out.println("测试!");
}
}
SpringRunner 与SpringJUnit4ClassRunner 是继承关系,但是没有不同的地方,只是看起来子类SpringRunner要短一些而已。
@SpringBootTest 注解的class 属性要指定引导类的class
3、读取配置文件
在工程的src/main/resources 下修改核心配置文件
application.properties, 添加内容如下
name=lp测试
url=http://www.baidu.com
在Controller中添加:
@Resource
private Environment env;
@RequestMapping("list")
public List<User> queryUserAll() {
System.out.println(env.getProperty("name"));
System.out.println(env.getProperty("url"));
List<User> list = this.userService.findAll();
return list;
}
就可以直接把配置文件信息打印出来。
注意包名是:org.springframework.core.env.Environment