Spring Boot入门程序
2018-06-27 09:47:43来源:博客园 阅读 ()
创建第一个Spring Boot的入门程序。 带你一步一步的,搭建第一个Spring Boot 的入门程序,并成功运行,通过实践过程,初步认识和了解如何使用Spring Boot 创建应用程序。
一、开发环境
(1)JDK 1.8
(2)Eclipse Oxygen EE版本 或者也可以使用 IntelliJ IDEA
(3)Tomcat 9
二、创建 Spring Boot 入门程序
1、创建工程
在Eclilpse EE中,点击“File”——“New”——“Maven Project”,创建Maven工程
勾选第一个按钮
下一步,配置工程信息,注意打包为jar
点击“Finish”后,创建工程成功,工程目录结构如下:
2、添加 spring-boot依赖
打开工程的 pom.xml 文件,编辑,添加 spring-boot 的依赖
1 <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"> 2 3 <!-- 声明项目描述符遵循哪一个POM模型版本。模型本身的版本很少改变,虽然如此,但它仍然是必不可少的, 4 这是为了当Maven引入了新的特性或者其他模型变更的时候,确保稳定性。 --> 5 <modelVersion>4.0.0</modelVersion> 6 7 <!-- 项目的全球唯一标识符,通常使用全限定的包名区分该项目和其他项目。并且构建时生成的路径也是由此生成, 8 如com.mycompany.app生成的相对路径为:/com/mycompany/app --> 9 <groupId>com.demo.springboot</groupId> 10 11 <!-- 构件的标识符,它和group ID一起唯一标识一个构件。换句话说,你不能有两个不同的项目拥有同样的artifact ID 12 和groupID;在某个特定的group ID下,artifact ID也必须是唯一的。构件是项目产生的或使用的一个东西,Maven 13 为项目产生的构件包括:JARs,源码,二进制发布和WARs等。 --> 14 <artifactId>spring-boot</artifactId> 15 16 <!-- 项目当前版本,格式为:主版本.次版本.增量版本-限定版本号 --> 17 <version>0.0.1-SNAPSHOT</version> 18 19 <!-- Inherit defaults from Spring Boot --> 20 <parent> 21 <groupId>org.springframework.boot</groupId> 22 <artifactId>spring-boot-starter-parent</artifactId> 23 <version>2.0.3.RELEASE</version> 24 </parent> 25 26 <!-- Add typical dependencies for a web application --> 27 <dependencies> 28 <dependency> 29 <groupId>org.springframework.boot</groupId> 30 <artifactId>spring-boot-starter</artifactId> 31 </dependency> 32 <dependency> 33 <groupId>org.springframework.boot</groupId> 34 <artifactId>spring-boot-starter-web</artifactId> 35 </dependency> 36 </dependencies> 37 38 <!-- Package as an executable jar --> 39 <build> 40 <plugins> 41 <plugin> 42 <groupId>org.springframework.boot</groupId> 43 <artifactId>spring-boot-maven-plugin</artifactId> 44 </plugin> 45 </plugins> 46 </build> 47 </project>
3、创建一个处理请求的controller
在工程的 src-main-java下创建一个 Spring MVC 的Controller类,用于处理页面请求。
1 package hello; 2 3 import org.springframework.web.bind.annotation.RequestMapping; 4 import org.springframework.web.bind.annotation.RestController; 5 6 @RestController 7 public class HelloController { 8 @RequestMapping("/") 9 public String hello() { 10 return "接收和处理请求,来自Spring Boot from Spring Boot!"; 11 } 12 13 }
4、创建spring-boot启动类
在工程的src/main/java 下创建Application.java
1 package hello; 2 3 import org.springframework.boot.SpringApplication; 4 import org.springframework.boot.autoconfigure.SpringBootApplication; 5 6 @SpringBootApplication 7 public class Application { 8 9 public static void main(String[] args) { 10 SpringApplication.run(Application.class, args); 11 } 12 13 }
新建了2个类之后,工程的目录结构
5、运行 main 方法
可以看到 eclipse 的控制台,打印输出信息:
6、访问web应用
在浏览器中,访问 tomcat 中,创建的spring mvc 请求处理器 controller
浏览器url地址栏输入: http://localhost:8080
综上:成功的创建了第一个应用了 Spring Boot 的入门程序。
Donate
如果我的文章帮助了你,可以赞赏我6.66元,请我吃个肉夹馍 :)
(微信) (支付宝)
微信/支付宝 扫一扫
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Spring系列.ApplicationContext接口 2020-06-11
- springboot2配置JavaMelody与springMVC配置JavaMelody 2020-06-11
- 给你一份超详细 Spring Boot 知识清单 2020-06-11
- SpringBoot 2.3 整合最新版 ShardingJdbc + Druid + MyBatis 2020-06-11
- 掌握SpringBoot-2.3的容器探针:实战篇 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash