前言

首先来说一下为什么使用 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新手入门的快速教程
# 都是
# 放在
# 相关内容
# 都在
# 第一个
# 那就
# 不需要
# 还会
# 为你
# 请大家
# 我们可以
# 我用
# 用了
# 可以直接
# 这个时候
# 我叫
# 自定义
# 问了
# 这篇文章
# 方法来
相关文章:
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
如何快速搭建FTP站点实现文件共享?
如何在景安服务器上快速搭建个人网站?
c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
*服务器网站为何频现安全漏洞?
建站之星24小时客服电话如何获取?
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
网站制作的步骤包括,正确网址格式怎么写?
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
名字制作网站免费,所有小说网站的名字?
文字头像制作网站推荐软件,醒图能自动配文字吗?
制作电商网页,电商供应链怎么做?
建站主机无法访问?如何排查域名与服务器问题
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
早安海报制作网站推荐大全,企业早安海报怎么每天更换?
网站建设制作、微信公众号,公明人民医院怎么在网上预约?
网站按钮制作软件,如何实现网页中按钮的自动点击?
网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?
深圳网站制作培训,深圳哪些招聘网站比较好?
免费制作小说封面的网站有哪些,怎么接网站批量的封面单?
如何快速搭建高效服务器建站系统?
外贸公司网站制作哪家好,maersk船公司官网?
安云自助建站系统如何快速提升SEO排名?
家具网站制作软件,家具厂怎么跑业务?
网页制作模板网站推荐,网页设计海报之类的素材哪里好?
建站主机SSH密钥生成步骤及常见问题解答?
网站制作企业,网站的banner和导航栏是指什么?
建站之星备案流程有哪些注意事项?
浅析上传头像示例及其注意事项
建站之星后台管理:高效配置与模板优化提升用户体验
南京网站制作费用,南京远驱官方网站?
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站
如何在宝塔面板中修改默认建站目录?
建站之星如何助力网站排名飙升?揭秘高效技巧
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
如何设计高效校园网站?
如何零基础开发自助建站系统?完整教程解析
,网站推广常用方法?
音响网站制作视频教程,隆霸音响官方网站?
如何零基础在云服务器搭建WordPress站点?
济南企业网站制作公司,济南社保单位网上缴费步骤?
武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
广德云建站网站建设方案与建站流程优化指南
建站之星如何快速解决建站难题?
如何获取上海专业网站定制建站电话?
怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?
*请认真填写需求信息,我们会在24小时内与您取得联系。