内容简介:Spring Boot 是一个轻量级框架,可以完成基于 Spring 的应用程序的大部分配置工作。在本教程中,将学习如何使用 Spring Boot 的 starter、特性和可执行 JAR 文件结构,快速创建能直接运行的基于 Spring 的应用程序。本文使用IDEA作为开发工具,Gradle作为构建工具,创建一个简单的SpringBoot应用,暂时不涉及数据库的配置。新建项目,选择
简介
Spring Boot 是一个轻量级框架,可以完成基于 Spring 的应用程序的大部分配置工作。在本教程中,将学习如何使用 Spring Boot 的 starter、特性和可执行 JAR 文件结构,快速创建能直接运行的基于 Spring 的应用程序。
本文使用IDEA作为开发工具,Gradle作为构建工具,创建一个简单的SpringBoot应用,暂时不涉及数据库的配置。
使用IDEA创建
新建项目,选择 Spring Initializr
下一步
配置依赖
我选择的依赖都显示在右边。
Web的选择了Rest支持,这样可以很方便写Rest应用,直接mapping就行。
数据库的选择了,JDBC和 MySQL 驱动。(不过第一个应用里面不会用到的。)
再下一步就是选择保存项目的文件夹了,这里就不截图了哈~
最后点击 完成
按钮,Gradle就开始构建项目,这个过程比较久,请耐心等待。
编写代码
等待Gradle构建完成之后就可以开始写Rest接口了。
代码如下。
package cn.deali.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController // 排除引入数据源配置类 @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class}) public class DemoApplication { @RequestMapping("/") String index() { return "hello world"; } @RequestMapping("hello") String hello() { return "hello"; } public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } }
运行 & 测试
点击 Run
– Run DemoApplication
运行Spring Boot项目。
一切正常的话,看看Run窗口的输出。
这个时候打开浏览器输入
http://127.0.0.1:8080
或者
http://127.0.0.1:8080/hello
就可以查看运行效果了
About
了解更多有趣的操作请关注我的微信公众号:DealiAxy
每一篇文章都在我的博客有收录:blog.deali.cn
以上所述就是小编给大家介绍的《Spring Boot:创建第一个应用》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 创建一个促进社区合作的移动应用
- 使用TypeScript开发React应用(二) - 创建组件
- 帮助您了解和创建ReactJS应用的快速指南
- 使用TypeScript开发React应用(三) - 创建状态组件
- 使用 Hyperledger Composer Playground 创建一个投票应用原型
- 使用Profile创建第一个Grails+Angular2应用
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Algorithm Design Manual
Steve S. Skiena / Springer / 1998-8-1 / GBP 53.91
Contents u Techniques u Introduction to Algorithms u Correctness and Efficiency u Correctness u Efficiency u Expressing Algorithms u Keeping Score u The RAM Model of Computatio......一起来看看 《The Algorithm Design Manual》 这本书的介绍吧!