年轻人的第一个 Spring Boot 应用,太爽了!
spring boot 大家都知道是啥吧?
还有不知道的来看这篇扫下盲:告诉你,spring boot 真是个牛逼货!。
顺便再往下看,栈长给你带来年轻人的第一个 spring boot 应用,撸码史无前例的轻松,那就一个字:爽!
第一步
打开这个网站,快速生成一个 spring boot 项目。
https://start.spring.io/
废话不说,看下图,几秒搞定!
第二步
解压生成的 demo 项目,导入到 ide 中。
来看下 pom.xml
文件内容:
<?xml version="1.0" encoding="utf-8"?> <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"> <modelversion>4.0.0</modelversion> <parent> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-parent</artifactid> <version>2.1.5.release</version> <relativepath/> <!-- lookup parent from repository --> </parent> <groupid>cn.javastack</groupid> <artifactid>demo</artifactid> <version>0.0.1-snapshot</version> <name>demo</name> <description>demo project for spring boot</description> <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-web</artifactid> </dependency> <dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-test</artifactid> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-maven-plugin</artifactid> </plugin> </plugins> </build> </project>
以及 demoapplication
入口类内容:
@springbootapplication public class demoapplication { public static void main(string[] args) { springapplication.run(demoapplication.class, args); } }
这里不作过多介绍,我在java技术栈微信公众号写过这篇文章:《spring boot 主类及目录结构介绍》,不清楚的可以看一下。
第三步
添加年轻人的第一个 spring boot 请求:/hello.
修改 demoapplication
添加一个请求方法,修改后的代码内容如下:
@restcontroller @springbootapplication public class demoapplication { public static void main(string[] args) { springapplication.run(demoapplication.class, args); } @getmapping("/hello") public string hello() { return "hello"; } }
第四步
运行 spring boot 应用,在 ide 中运行 demoapplication
main 方法即可。当然,运行 spring boot 还有很多方式,参考:运行 spring boot 应用的 3 种方式!。
如图所示,程序已经启动,牛逼啊,2秒多就启动起来了,爽。。。它能跑起来,是因为内置了 tomcat 容器,当然你也可以替换或者自定义配置,参考:spring boot server容器配置。
第五步
访问 /hello 请求,在浏览器中访问以下链接:
http://localhost:8080/hello
如下图所示,页面输出了hello.
总结
我就在官网生成一个 demo 项目,然后导入到 ide 中,写几行代码后输出:hello,开启了年轻人的第一个 spring boot 项目。
全程下来,我就只用几分钟,然后只加了 5 行代码,没有其他乱七八糟的 xml 配置,这叫一个爽。
spring boot我已经写了一大堆教程了,都是最新的实战干货,关注微信公众号,在后台回复:"boot",即可获取,以下仅为部分预览。
- spring boot 读取配置的几种方式
- spring boot 如何做参数校验?
- spring boot 最核心的 25 个注解!
- spring boot 2.x 启动全过程源码分析
- spring boot 2.x 新特性总结及迁移指南
- ……
栈长将继续第一时间在公众号推送 spring boot 最新进展及热门技术教程。最后,大家用的哪个版本呢?欢迎留言~
本文原创首发于微信公众号:java技术栈(id:javastack),转载请原样保留本信息。
上一篇: 联发科5G基带处理器MT6297(Helio M70)
下一篇: sql查询当前数据库的所有表名
推荐阅读