博客信息

SpringBoot之application.properties文件介绍

发布时间:『 2019-02-13 07:04』  博客类别:SpringBoot  阅读(985)

内置属性

注意:实际项目开发的时候Port=80Context-path=/,以下配置只为讲解相关知识点

小李飞刀_SpringBoot小李飞刀_SpringBoot


Java代码

@RestController
public class HelloController {
    @RequestMapping("/hello")
    public String hello(){
        return "hello springboot";
    }
}


自定义属性

Application.properties中配置

mysql.driver=com.mysql.jdbc.Driver
mysql.url=jdbc:mysql://localhost:3306/mybatis_ssm?useUnicode=true&characterEncoding=UTF-8
mysql.username=mybatis_ssm
mysql.password=xiaoli


controler对应的Java代码

@Value("${mysql.driver}")
    private String driver;
    @Value("${mysql.url}")
    private String url;
    @Value("${mysql.username}")
    private String username;
    @Value("${mysql.password}")
    private String password;

 @RequestMapping("/mysql1")
    public String mysql1(){
        return this.driver+"</br>"+this.url+"</br>"+this.username+"</br>"+this.password+"</br>";
    }

浏览器访问结果

小李飞刀_SpringBoot


属性封装类

定义属性封装类

小李飞刀_SpringBoot


点击右上角,添加pom依赖,解决报红问题

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


添加controler层的Java代码进行测试

@Resource
    private MysqlEntity mysqlEntity;


@RequestMapping("/mysql2")
    public MysqlEntity mysql2(){
        return this.mysqlEntity;
    }


测试结果如下

小李飞刀_SpringBoot

关键字:     SpringBoot  

备案号:湘ICP备19000029号

Copyright © 2018-2019 javaxl晓码阁 版权所有