【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
OSCHINA 本期高手问答(2016 年 11 月 28 日 — 12 月 4 日)我们请来了@快意开发(陈韶健)为大家解答关于使用 Spring Boot 开发框架相关的问题。
陈韶健(Chen Shaojian),华阳通信技术总监,有超过 15 年的 IT 行业从业经验。从普通的程序开发到系统分析、架构设计,从服务器的组建、维护到系统性能的优化和安全策略实施等,都积累了相当丰富的实践经验。尤其擅长 Java 和 C# 技术,且有着深入的实践经验。在数据库使用和分布式应用系统的开发和实施方面也有深入的研究和探讨,并取得了丰硕的成果。在 Spring Boot 方面,利用 Spring Boot 进行了大量的项目实践,对其有深入的理解。
Spring Boot 作为 Java 编程语言的一个全新开发框架,在国内外才刚刚兴起,还未得到普及使用。相比于以往的一些开发框架,Spring Boot 不但使用更加简单,而且功能更加丰富,性能更加稳定而健壮。使用 Spring Boot 开发框架,不仅能提高开发速度,增强生产效率,从某种意义上,可以说是解放了程序员的劳动,而且一种新技术的使用,更能增强系统的稳定性和扩展系统的性能指标。
Spring Boot 是在 Spring 框架基础上创建的一个全新框架,其设计目的是简化 Spring 应用的搭建和开发过程。Spring Boot 对于一些第三方技术的使用,提供了非常完美的整合,使你在简单的使用中,不知不觉运用了非常高级和先进的技术。虽然 Spring Boot 具有这么多优秀的特性,但它使用起来并不复杂,而且非常简单,所以不管是 Java 程序开发初学者,还是经验丰富的开发人员,使用 Spring Boot 都是一个理想的选择。Spring Boot 发展迅速,现在,Spring Boot 正在不同的角落中悄然兴起,估计用不了多久,它将成为 Java 开发的又一个热潮,为众多 Java 开发者追捧。
作为一个全新的框架,开发者在使用的过程中总会遇到问题,那不妨带着问题进入本期的高手问答 —— 深入实践 Spring Boot。
为了鼓励踊跃提问,@华章图书会在问答结束后从提问者中抽取 5 名幸运会员赠予《深入实践 Spring Boot》一书。
本书由超过 15 年 IT 行业从业经验的 Spring Boot 专家撰写,系统讲解 Spring Boot 的各项关键技术;结合实际生产环境讲解 Spring Boot 分布式应用开发及高性能服务平台搭建;深入剖析 Spring Boot 核心功能的源码实现。
购买链接:http://item.jd.com/12064514.html
OSChina 高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。
下面欢迎大家就使用 Spring Boot 开发框架相关的问题向@快意开发(陈韶健)提问,请直接回帖提问。
引用来自“Elven_Xu”的评论
@快意开发 :请简单介绍一下spring boot和docker结合@快意开发 :
已经使用spring boot有几个月了,也开始在使用spring boot搭建公司的基础系统。
我理解的spring boot应该是提倡以jar的形式部署,那么这种方式在包的体积过大的情况下部署太慢了,之前我们的业务和服务器都在国外,上传的时候速度慢得一塌糊涂,除了改成war发布,还有什么其他办法么?
spring boot的开发用起来确实很爽,请问您能谈谈spring boot的劣势么?
@快意开发 :1.一直在关注spring-boot,但是没有实际项目应用过,能简单说明一下如果应用到项目中需要注意些什么?
2.经常看到spring-boot和微服务关联起来,是因为spring-boot开发和部署比较快么,能具体说说么?
3.现在公司项目都是SSM的,如果往spring-boot方面转好转么?能大致说说流程么?
谢谢