springboot入门
来源:互联网 发布:淘宝网计生用品 编辑:程序博客网 时间:2024/05/29 07:58
前言
作为入门,从what、why、how三个角度来讲。
What
由pivotal团队在Spring4.0之后创建了Springboot框架。目的是满足框架开箱即用的诉求,简化新Spring应用的初始搭建以及开发过程,提高研发效率:
- 编码:Spring4.0、减少或甚至不需要xml配置文件
- 调试:热启动
- 部署:内嵌tomcat,jetty,支持jar方式运行
目前支持60多种插件框架,如spring、maven、web(tomcat)、aop、jpa、jdbc
Why
Java一大亮点优势是支持众多成熟的框架/组件,像SSH、JDBC、MyBatis、Log4j等一系列从前端到后台到存储层框架/组件。每次引入一个框架,要做的事一般有引包、配置、适配(如有可能),对于做架构的朋友对这整个过程的重复工作是深有体会的。还有一种情况是,比如你只想起个临时脚本跑下数据之类,但你不得不做一大堆的数据库配置,难道一切不能简化点吗?
基于这个诉求,国内外有不少类似的框架,如阿里的Jboot、Pivotal的SpringBoot、国内开源社区的Jfinal等,事实上一些稍微有点规模的技术公司,一般也会有个基于自己公司技术栈的框架,只是这个框架或多或少强制加了些固化的模块。
Springboot在众多集成框架中脱颖而出有其必然性,占了天时地利,
天时:微服务近几年盛行,公司内框架太重,不同业务域对使用的技术栈都不一,定制化诉求无法满足
地利人和:Pivotal团队本身就是Spring框架的主研方,Spring的普及度及框架特性,为Springboot无论从技术上还是推广度上带来了极大的助力
How
1、访问http://start.spring.io/
2、选择构建工具Maven Project、Spring Boot版本及一些工程基本信息,可参考下图所示:
默认支持spring-boot-starter、spring-boot-starter-test、spring-boot-maven-plugin,demo建议选择web、DevTools
3、启动DemoApplication.java的main方法,启动整个容器
4、定制自己的Resful接口
阅读全文
0 0
- SpringBoot入门
- springboot入门
- springboot 入门
- springboot 入门
- SpringBoot入门
- SpringBoot入门
- SpringBoot入门
- Springboot入门
- springboot入门
- SpringBoot入门
- SpringBOOT入门
- SpringBoot 入门
- springboot入门
- SpringBoot入门
- SpringBoot入门
- SpringBoot入门
- SpringBoot入门
- springboot入门
- Windows环境下nDPI编译调试
- 如何用3升和5升桶量取4升水?
- python基础(3) 匿名函数和文件处理、异常
- cyclicBarrier
- SpringBoot解决跨域问题
- springboot入门
- qt几种数据类型转换
- 【机器学习】特征选择与稀疏学习总结
- spring boot 中@Autowired注解无法自动注入的错误
- 洛谷 P1441 砝码称重--搜索位运算优化
- Dubbo详细介绍与安装使用过程
- Ubuntu命令行操作
- SharePoint REST API
- HTML解析之五:lxml的XPath解析