初学spring-boot
部分转载自:http://blog.java1234.com
一、简介
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
好处:
1. 创建独立的Spring应用程序
2. 嵌入的Tomcat,无需部署WAR文件
3. 简化Maven配置
4. 自动配置Spring
5. 提供生产就绪型功能,如指标,健康检查和外部配置
6. 绝对没有代码生成和对XML没有要求配置
缺点:
1.从原来的xml配置方式转换到JAVA配置方式变化有点大,可能一下子转换不过来
2.感觉Spring Boot 比较适合做微服务,不适合做比较大型的项目。。。。
2、SpringBoot HelloWorld实现
Eclipse里的Maven插件,改成国内阿里云镜像,具体方式:http://blog.java1234.com/blog/articles/252.html
注意:StS插件运行必须是JDK1.8 否则会出现安装失败的情况;
打开Eclipse 菜单栏 Help -> Eclipse Marketplace...
选择Popular,然后下载
点confirm
选择 accept
等待安装,
点Yes 重启生效
插件安装完毕,然后我们来新建一个SpringBoot项目
新建 选择 Spring->Spring Starter Project
显示
这里我们改下:
然后我们点Next
到了 配置依赖的界面,我们这里暂时不需要用到其他的,仅选择一个Web依赖即可;
然后点击Finish,这时候会下载很多Jar包,如果有小伙伴么有修改成国内镜像,那就可以好好体验下什么叫做龟速了;
生成的项目结构如下,
HelloWorldApplication是启动类,我们右击Run As 选择 Spring Boot app
这里我们不需要Tomcat 因为SpringBoot把Tomcat集成了,默认端口8080
控制台显示:
Tomcat启动成功,花费4.07秒
最新文章
- 函数模块:CTVB_COMPARE_TABLES--两个表中删除/变更/粘贴分解
- MSSQL Transaction[事务] and Procedure[存储过程]
- 利用COPYDATASTRUCT传递命令行参数给驻留内存的进程(SendMessage应用)
- [TYVJ] P1055 沙子合并
- 从零开始Unity3D游戏开发【2 简单的水管工例子】
- PL/SQL基本概念
- 【Jquery系列】详解Jquery对象和Dom对象
- UML 资料整理
- 微信小程序生成指定页面小程序码海报图片分享思路总结
- Android : 跟我学Binder --- (4) 驱动情景分析
- vue-cli3快速创建项目
- js如何返回两个数的商的整数和余数部分?
- go流程控制与函数
- 10.Solr4.10.3数据导入(DIH全量增量同步Mysql数据)
- Git 使用规范流程【转】
- SQL查询日历
- 【CF662C】Binary Table
- Excel导入的时候日期格式会变成double式的String数据处理
- 【转】httpservlet 文章
- struts2的refreshModelBeforeResult