Spring Boot入门程序
创建第一个Spring Boot的入门程序。
开发环境
1.JDK 1.8
2.Eclipse
3.Tomcat 8
创建Spring Boot入门程序
创建工程
在Eclipse中,点击“File”——“New”——“Other”;
在弹出的对话框中输入“Maven”,选择“Maven Project”,点击“Next”;
勾选第一个按钮,点击“Next”;
下一步,配置工程信息,注意打包为jar
点击“Finish”后,创建工程成功,工程目录结构如下:
添加spring-boot依赖
打开工程的pom.xml文件,编辑,添加spring-boot的依赖
<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.0http://maven.apache.org/xsd/maven-4.0.0.xsd"> <!-- 声明项目描述符遵循哪一个POM模型版本。模型本身的版本很少改变,虽然如此,但它仍然是必不可少的,这是为了当Maven引入了新的特性或者其他模型变更的时候,确保稳定性。 --> <modelVersion>4.0.0</modelVersion> <!-- 项目的全球唯一标识符,通常使用全限定的包名区分该项目和其他项目。并且构建时生成的路径也是由此生成, 如com.mycompany.app生成的相对路径为:/com/mycompany/app --> <groupId>com.zp.springboot</groupId> <!-- 构件的标识符,它和group ID一起唯一标识一个构件。换句话说,你不能有两个不同的项目拥有同样的artifact ID 和groupID;在某个特定的group ID下,artifact ID也必须是唯一的。构件是项目产生的或使用的一个东西,Maven 为项目产生的构件包括:JARs,源码,二进制发布和WARs等。 --> <artifactId>myfristspringboot</artifactId> <!-- 项目当前版本,格式为:主版本.次版本.增量版本-限定版本号 --> <version>0.0.1-SNAPSHOT</version> <!-- Inherit defaults from Spring Boot --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.3.RELEASE</version> </parent> <!-- Add typical dependencies for a web application --> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> <!-- Package as an executable jar --> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>
创建一个处理请求的controller
在工程的src-main-java下创建一个Package,命名为“Hello”,在“Hello”下创建一个Controller类,用于处理页面请求。
package hello; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloController { @RequestMapping("/") public String hello(){ return "Hello Spring Boot!"; } }
创建spring-boot启动类
在工程的src-main-java-hello下创建Application.java
package hello; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class Application { public static void main(String[] args){ SpringApplication.run(Application.class, args); } }
运行main方法:Ctrl+F11
访问web应用
在浏览器中,访问Tomact中,创建的请求处理器Controller
在浏览器地址栏输入:http://localhost:8080
至此成功的创建了第一个spring-boot入门程序。