springboot 随手笔记

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容