博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springboot1-搭建及配置
阅读量:3961 次
发布时间:2019-05-24

本文共 2630 字,大约阅读时间需要 8 分钟。

目录

项目目录

在这里插入图片描述

1.pom.xml

4.0.0
org.springframework.boot
spring-boot-starter-parent
2.0.3.RELEASE
com.wo
springboot-first
0.0.1-SNAPSHOT
springboot-first
Demo project for Spring Boot
1.8
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-test
test
org.springframework.boot
spring-boot-devtools
org.springframework.boot
spring-boot-maven-plugin

2.TestTwoController

@RestController@RequestMapping("/two")public class TestTwoController {
// @Value("${class.name}")// public String name; @Value(("${class.student.name}")) public String userName; @Value(("${class.student.age}")) public String age; @Value(("${class.student.sex}")) public String sex; @Autowired public Student student; @RequestMapping("/first") public String first(){
return "hello"+student; }}

3.application.yml;

server: port: 8089class:  student:    name: 王    age: 18    sex: 男  teacher:    name: 教师    age: 18    sex: 女

4.application.properties

#server.port=8088#class.name=2004

配置文件先执行yml,最后执行properties,如果配置相同,后置覆盖前者。

5.实体类

@ConfigurationProperties(prefix = "class.student")@Componentpublic class Student {
private String name; private Integer age; private String sex; public String getName() {
return name; } public void setName(String name) {
this.name = name; } public Integer getAge() {
return age; } public void setAge(Integer age) {
this.age = age; } public String getSex() {
return sex; } public void setSex(String sex) {
this.sex = sex; } @Override public String toString() {
return "Student{" + "name='" + name + '\'' + ", age=" + age + ", sex='" + sex + '\'' + '}'; }

6.测试类

@RunWith(SpringRunner.class)@SpringBootTestpublic class SpringbootFirstApplicationTests {
@Autowired TestController testController; @Test public void contextLoads() {
String first = testController.first(); System.out.println(first); }}

转载地址:http://fcezi.baihongyu.com/

你可能感兴趣的文章
笔试常见的智力题(附答案)
查看>>
内核库函数
查看>>
Linux 系统内核空间与用户空间通信的实现与分析
查看>>
如何写好应用型学术论文
查看>>
如何查看进程的各种限制
查看>>
64位int类型用printf输出问题
查看>>
网络后台开发面试题目
查看>>
Linux 共享内存限制的查看与设置
查看>>
进程的状态转换
查看>>
如何查看进程的信息(线程数)
查看>>
Linux中的chage命令
查看>>
linux-详细解析密码文件passwd与shadow
查看>>
su- 与su的区别
查看>>
linux下发邮件mail
查看>>
echo如何手动输出换行
查看>>
身份证的正确使用方法——非常重要的知识
查看>>
ExtJS & Ajax
查看>>
Tomcat在Windows下的免安装配置
查看>>
JMeter常用测试元件
查看>>
JMeter——使用技巧
查看>>