前言

首先来说一下为什么使用 Spring Boot,之前我用的后端 WEB 开发框架一直都是 PlayFramework 的 1.2.7 版本(目前已经停止更新), 不得不说这个框架非常好用,但是由于 Play2.x 版本和 Play1.x 版本差别巨大,并且不兼容,所以现在面临着选择新的框架的问题,问了下身边的朋友,发现他们都在用 Spring ,然而我发现 Spring 的话,经常要配置各种东西,习惯了 Play 的简单明了的配置方式,确实有些不习惯 Spring ,这个时候发现了 Spring Boot 项目。
Spring Boot 的主要特性:
本章的主要目的是通过构建一个 Spring Boot 应用,来提现它的便捷快速的特性。下面来一起学习吧。
本文系统环境
创建 Maven 项目
GroupId:
定义了项目属于哪个组,一般来说这个网网和公司或组织关联,比如说,你所在的公司为mycom.那就定义为com.mycom.mymaven,mymaven为项目名称
ArtifactId:
定义了当前Maven项目在组中的唯一id
然后修改我们的 POM 文件,在文件中加入 Spring Boot 的依赖
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.4.3.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
依赖添加完毕后,IDEA 会自动为你下载依赖的 Jar 包,大概需要一段时间,耐心等待。
接下来,我们在项目中的 src/main/java 目录下新建 package ,这里我叫 com.yhx.quickstart.controller,创建好后,可以开始我们的第一个应用了。
HelloWorldController.java ,import package 已略
@Controller
@EnableAutoConfiguration // 开启自动配置
public class HelloWorldController {
@RequestMapping("/") // 配置路由,这里还有其他参数,我们以后用到再讲
@ResponseBody // 数据将可以直接渲染在浏览器中
String home() {
return "Hello World!";
}
public static void main(String[] args) throws Exception {
SpringApplication.run(HelloWorldController.class, args);
}
}
运行项目
运行项目的方式
项目运行后,在浏览器输入 localhost:8080(默认8080,我们可以自定义,以后会讲到),即可出现 Hello World!,如下图。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,小编还会继续更新关于Spring boot的相关内容,请大家继续关注。
# spring
# boot
# 入门
# boot配置文件
# 超详细的Spring Boot入门笔记(总结)
# 初识Spring Boot框架和快速入门
# Spring Boot 入门教程
# Spring Boot 快速入门指南
# Spring Boot 入门之消息中间件的使用
# Spring Boot学习入门之表单验证
# Spring Boot 简介(入门篇)
# spring boot(一)之入门篇
# Spring Boot快速入门教程
# SpringBoot新手入门的快速教程
# 都是
# 放在
# 相关内容
# 都在
# 第一个
# 那就
# 不需要
# 还会
# 为你
# 请大家
# 我们可以
# 我用
# 用了
# 可以直接
# 这个时候
# 我叫
# 自定义
# 问了
# 这篇文章
# 方法来
相关文章:
常州企业建站如何选择最佳模板?
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
宝塔新建站点为何无法访问?如何排查?
小程序网站制作需要准备什么资料,如何制作小程序?
想学网站制作怎么学,建立一个网站要花费多少?
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
C#如何在一个XML文件中查找并替换文本内容
建站之星如何助力网站排名飙升?揭秘高效技巧
网页设计网站制作软件,microsoft office哪个可以创建网页?
建站之星云端配置指南:模板选择与SEO优化一键生成
制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?
教学论文网站制作软件有哪些,写论文用什么软件
?
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?
如何在Ubuntu系统下快速搭建WordPress个人网站?
建站中国官网:模板定制+SEO优化+建站流程一站式指南
如何解决VPS建站LNMP环境配置常见问题?
如何使用Golang table-driven基准测试_多组数据测量函数效率
如何快速上传自定义模板至建站之星?
建站之星安装路径如何正确选择及配置?
香港服务器网站推广:SEO优化与外贸独立站搭建策略
如何在万网ECS上快速搭建专属网站?
建站之星价格显示格式升级,你的预算足够吗?
c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】
临沂网站制作企业,临沂第三中学官方网站?
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
潮流网站制作头像软件下载,适合母子的网名有哪些?
php条件判断怎么写_ifelse和switchcase的使用区别【对比】
SAX解析器是什么,它与DOM在处理大型XML文件时有何不同?
linux top下的 minerd 木马清除方法
如何用搬瓦工VPS快速搭建个人网站?
模具网站制作流程,如何找模具客户?
专业网站建设制作报价,网页设计制作要考什么证?
如何在阿里云服务器自主搭建网站?
清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?
北京网站制作网页,网站升级改版需要多久?
如何用狗爹虚拟主机快速搭建网站?
导航网站建站方案与优化指南:一站式高效搭建技巧解析
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
Android滚轮选择时间控件使用详解
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
在线教育网站制作平台,山西立德教育官网?
网站企业制作流程,用什么语言做企业网站比较好?
建站三合一如何选?哪家性价比更高?
香港服务器网站卡顿?如何解决网络延迟与负载问题?
建站之星手机一键生成:多端自适应+小程序开发快速建站指南
如何在云主机上快速搭建网站?
建站主机如何选?性能与价格怎样平衡?
香港服务器建站指南:免备案优势与SEO优化技巧全解析
*请认真填写需求信息,我们会在24小时内与您取得联系。