博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring Boot入门程序
阅读量:6004 次
发布时间:2019-06-20

本文共 2840 字,大约阅读时间需要 9 分钟。

创建第一个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 
2 3
5
4.0.0
6 7
9
com.demo.springboot
10 11
14
spring-boot
15 16
17
0.0.1-SNAPSHOT
18 19
20
21
org.springframework.boot
22
spring-boot-starter-parent
23
2.0.3.RELEASE
24
25 26
27
28
29
org.springframework.boot
30
spring-boot-starter
31
32
33
org.springframework.boot
34
spring-boot-starter-web
35
36
37 38
39
40
41
42
org.springframework.boot
43
spring-boot-maven-plugin
44
45
46
47

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 的入门程序。

总结:

以各版本的 Spring Framework 为基础,Spring Boot 实现了自动配置,使得 Spring 能够智能探测正在构建何种应用程序,自动配置必要的组件,以满足应用程序的需要。对于常见的配置场景,不再需要显式地编写配置,Spring 会做好一切。

选择在“构建时”和“运行时”,要包含在应用程序里的库,往往要花费很多功夫,而 Spring Boot 的起步依赖(starter dependency)将常用依赖聚合在一起,简化一切。

 

 

 

 扫个红包吧!

 

Donate捐赠

如果我的文章帮助了你,可以赞赏我 1 元,让我不断写出更好的内容)

   

  (微信)                                        (支付宝)

微信/支付宝 扫一扫

转载于:https://www.cnblogs.com/moonsoft/p/9231832.html

你可能感兴趣的文章
cocos2dx基础篇(6)——字体标签CCLabel
查看>>
域控制器无法向DNS注册SRV记录解决办法
查看>>
陕西近1400万手机用户个人信息被泄露
查看>>
文件服务器中病毒
查看>>
我的友情链接
查看>>
Powershell what-if
查看>>
How to configure the windows firewall using group policies
查看>>
btrfs文件系统管理及应用
查看>>
linux网络配置
查看>>
设置密钥登录服务器
查看>>
Python 处理word期间遇到的问题
查看>>
简单IT互联网平台强势登陆
查看>>
PHP 删除二维数组中的重复值函数
查看>>
破解window登入密码。。。
查看>>
动态路由------------RIP(路由信息协议)
查看>>
监理师课程4月1题作业
查看>>
Java注释
查看>>
利用Excel漏洞来破解Excel保护工作表密码
查看>>
java集合框架--ArrayList类、Vector和LinkedList类
查看>>
css中absolute定位的top:100%和bottom:0的区别
查看>>