1. 新建一个Maven Web项目。
2. 配置pom.xml文件。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
<?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.yws710.springboot</groupId>
<artifactId>demo1</artifactId>
<version>
1.0
-SNAPSHOT</version>
<packaging>war</packaging>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>
1.5
.
4
.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
</project>
|
3. 编写控制器类
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
package
com.yws710.springboot.demo1.controller;
import
org.springframework.stereotype.Controller;
import
org.springframework.web.bind.annotation.RequestMapping;
import
org.springframework.web.bind.annotation.ResponseBody;
/**
* Created by Administrator on 2017/7/19.
*/
@Controller
public
class
HelloController {
@ResponseBody
@RequestMapping
(
"/hello"
)
public
String hello() {
return
"Hello, Spring Boot!"
;
}
}
|
4. 编写启动类
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
package
com.yws710.springboot.demo1;
import
org.springframework.boot.SpringApplication;
import
org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* Created by Administrator on 2017/7/19.
*/
@SpringBootApplication
public
class
App {
public
static
void
main(String[] args) {
SpringApplication.run(App.
class
, args);
}
}
|
5. 启动项目。只需要运行上面代码的main方法,运行成功,控制台输出如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
"D:\Program Files\Java\jdk1.7.0_67\bin\java"
...
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ |
'_ | '
_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v1.
5.4
.RELEASE)
省略部分信息
2017
-
07
-
20
00
:
16
:
44.849
INFO
5388
--- [ main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s):
8080
(http)
2017
-
07
-
20
00
:
16
:
44.858
INFO
5388
--- [ main] com.yws710.springboot.demo1.App : Started App in
5.835
seconds (JVM running
for
6.364
)
|
6. 在浏览器中输入 http://localhost:8080/hello,显示结果如下:
好了,一个最简单的Web项目完成了。没有写任何的配置文件,也没有任何的xml文件(这里完全可以把web.xml文件删掉)。