第一步:
第二步:
第三步:选择Java版本号,此处选的是1.7
第四步:
第五步:完成
第六步:以下三个文件可以删除,
第七步:在pom.xml文件中添加相关的依赖
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
>springbootdemo
artifactId
>
<
version
>0.0.1-SNAPSHOT
version
>
<
packaging
>jar
packaging
>
<
name
>springbootdemo
name
>
<
description
>Demo project for Spring Boot
description
>
<
parent
>
<
groupId
>org.springframework.boot
groupId
>
<
artifactId
>spring-boot-starter-parent
artifactId
>
<
version
>1.5.2.RELEASE
version
>
<
relativePath
/>
parent
>
<
properties
>
<
project.build.sourceEncoding
>UTF-8
project.build.sourceEncoding
>
<
project.reporting.outputEncoding
>UTF-8
project.reporting.outputEncoding
>
<
java.version
>1.7
java.version
>
properties
>
<
dependencies
>
<
dependency
>
<
groupId
>org.springframework.boot
groupId
>
<
artifactId
>spring-boot-starter-web
artifactId
>
dependency
>
<
dependency
>
<
groupId
>org.springframework.boot
groupId
>
<
artifactId
>spring-boot-starter-test
artifactId
>
<
scope
>test
scope
>
dependency
>
dependencies
>
<
build
>
<
plugins
>
<
plugin
>
<
groupId
>org.springframework.boot
groupId
>
<
artifactId
>spring-boot-maven-plugin
artifactId
>
plugin
>
plugins
>
build
>
project
>
第八步:创建一个HelloController类
package
com.example;
import
org.springframework.web.bind.annotation.RequestMapping;
import
org.springframework.web.bind.annotation.RestController;
@RestController
public
class
HelloController {
@RequestMapping
(
"/hello"
)
public
String hello() {
return
"这是我的第一个SpringBoot项目"
;
}
}
第九步:
程序自动生成的DemoApplication,会有一个@SpringBootApplication的注解,这个注解用来标明这个类是程序的入口
package com.example.demo; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } }
@SpringBootApplication开启了Spring的组件扫描和springboot的自动配置功能,相当于将以下三个注解组合在了一起
(1)@Configuration:表名该类使用基于Java的配置,将此类作为配置类
(2)@ComponentScan:启用注解扫描
(3)@EnableAutoConfiguration:开启springboot的自动配置功能
第十步:启动DemoApplication,
第十一步:
在浏览器中输入:http://localhost:8080/hello
便可以看到后端返回的数据了。