注意:实际项目开发的时候Port=80,Context-path=/,以下配置只为讲解相关知识点
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>"; }
浏览器访问结果
定义属性封装类
点击右上角,添加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; }
测试结果如下
备案号:湘ICP备19000029号
Copyright © 2018-2019 javaxl晓码阁 版权所有