springboot入门(一)--快速搭建一个springboot框架
来源:互联网 发布:当网络写手挣钱吗 编辑:程序博客网 时间:2024/06/08 09:15
前言
在开始之前先简单介绍一下springboot,springboot作为一个微框架,它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序,总的来说springboot不是为了要替代Spring IO平台上众多的项目也不是spring的升级,它只是提供一种不同的开发体验,一种几乎没有配置文件的快速开发的框架,让你体验一下java做到接近ruby on rails开发速度的感觉。
正文
说了一堆废话直接进入正文,接下来将体验到没有了繁琐的配置文件之后使用springboot开发一个网站有多快,Spring IO上提供了一个功能快速创建springboot初始化项目:http://start.spring.io/ 进入网页之后填好Group和Artifact,由于我们要创建的是web项目,所以在Search for dependencies中填入Web后点Generate Project生成项目,如果还需要添加其他的依赖如mybatis可以继续添加或点开Switch to the full version 寻找
至此一个初始化项目就生成了,将该项目导入intelliJ IDEA中,项目结构如图:
点开DemoApplication,这是一个带main方法的普通的java类,也是springboot的启动类,在类上加上@RestController
注解,然后写一个index方法返回hello word!字符串到浏览器.
@RestController
是一种特殊的@Controller
该注解表示该Controller返回的都是json格式的数据并且在@RestController
中包含了@ResponseBody
注解,所以可以不用再在方法上@ResponseBody
至此一个简单的web项目搭建完成,启动main方法,再浏览器输入:localhost:8080/hello 就能看到结果了,是不是感觉很简单! springboot也可以配置一些东西,默认springboot会读取classpath下的application.properties文件和application.yml文件,在这些文件中可以配置端口之类的东西,包括数据源、mybatis等,springboot通过集中配置和约定优于配置的方式实现很快速的开发,关于springboot的一些配置以及注解将在下一篇中讲解。
- springboot入门(一)--快速搭建一个springboot框架
- SpringBoot(一):快速搭建一个springboot项目
- SpringBoot快速入门(一)
- springboot微服务搭建(一):搭建springboot框架
- 【SpringBoot】2.快速搭建一个SpringBoot应用
- 初探SpringBoot,简单搭建一个SpringBoot框架
- SpringBoot初识和快速入门(一)
- SpringBoot详解(一)-快速入门
- SpringBoot的入门搭建(一)
- SpringBoot系列<一>快速入门
- SpringBoot 入门(一)
- SpringBoot入门(一)
- SpringBoot入门(一)
- springboot入门(一)
- SpringBoot(一、入门)
- springboot 构建(一)初步搭建springboot
- SpringBoot学习(一)SpringBoot基础入门
- Springboot入门(一)Hello Springboot
- 51nod 1101 换零钱 完全背包
- python:利用pandas进行绘图(总结)基础篇
- 嵌入式数据库架构特点
- win10如何修改锁屏(欢迎界面)的用户名
- C/C++中函数参数传递详解
- springboot入门(一)--快速搭建一个springboot框架
- 8-9-函数重载overload
- 哈夫曼编码
- deadLock
- Sublime配置Terminal插件
- 自己的第一篇博客
- 泛型编程与模板
- hadoop搭建之静态ip配置
- NOIP模拟(20171023)T2 一样远