01:搭建第一个springboot项目

来源:互联网 发布:库里2017总决赛数据 编辑:程序博客网 时间:2024/05/19 16:35

1. 先去http://start.spring.io/生成springboot项目,下载下来 

2. 导入idea中 

3.  打开pom文件

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.example</groupId><artifactId>demo1</artifactId><version>0.0.1-SNAPSHOT</version><packaging>jar</packaging><name>demo1</name><url>http://maven.apache.org</url><description>Demo project for Spring Boot</description><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.5.8.RELEASE</version></parent><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><java.version>1.8</java.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!-- spring boot devtools 依赖包. --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional><scope>true</scope></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><!--fork :  如果没有该项配置,肯呢个devtools不会起作用,即应用不会restart --><fork>true</fork></configuration></plugin></plugins></build></project>
添加好devtools 后(项目支持热部署),在idea右边导入所需要的包  

4.  创建一个helloController  


此时在application类中运行main函数 后,在浏览器输入127.0.0.1:8080/hello


 浏览器显示出来了返回值 

 

如果返回的是对象,直接返回的是json数据 

比如,在浏览器输入127.0.0.1/hello-jeson2 


热部署的作用就是

修改后可以及时看到效果,无须手动重启和清除浏览器缓存。

测试方法:
1.修改类-->保存:应用会重启
2.修改配置文件-->保存:应用会重启
3.修改页面-->保存:应用会重启,页面会刷新(原理是将spring.thymeleaf.cache设为false)



原创粉丝点击