Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
365 views
in Technique[技术] by (71.8m points)

spring boot 好用吗

刚接触spring boot,不知大家用起来感觉怎样?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

好用。

具体形容一下:

https://www.youtube.com/watch...

可以看这位哥们(josh long)的视频,专职开发springboot的,也是springboot布道师。

主要好用在:

  1. 允许抛弃xml配置文件,同时也允许保留xml配置文件。

  2. 自带各种接口,在spring工程在线生成页面就能看到。http://start.spring.io/

  3. 自带服务发现(微服务/rpc调用)框架eureka,使得小公司也能迅速开发微服务,同时其内嵌tomcat的特性,使得可以更好的与docker结合,完全是为了微服务而生。

  4. 自带配置管理,安全管理等。

  5. 自带apm(zipkin),相当于阿里全链路,相当于听云apm,new relic。

  6. 各种数据库支持就不说了,这个是各种语言的标配,除此之外,springboot还自带各种奇奇怪怪你想不到的玩意儿。

  7. 再配上mybatis的generator,druid连接池,即便你不是开发微服务,而是只写个单机的应用,写起来也会非常爽。

不好的地方也有,不过总的来说利大于弊。

不好的地方:

  1. 组件好归好,但是都是别人的。类似eureka这种框架,自定义起来比较麻烦。

  2. 踩坑的人比较少,基本没有参考,很少有中文文档。举个例子,想用他的eureka,搜到的文章是http://blog.didispace.com/spr...,但是搜到的大部分中文资料,都是简单地介绍他的使用方法。如果想用一些高级特性,例如调用超时等,就需要官方厚厚的文档中去找参考资料。

  3. 各种高级特性,不一定用得到。例如spring security模块,有查文档并按照spring的方式写安全模块的时间,自己早就用自己的逻辑写完了鉴权模块。springboot也会强调JPA,强调这玩意儿有多么好用,但是,一般开发未必用得到……

虽然,

clipboard.png

但是,springboot这大一统的东西总让人有种力不从心的感觉。

总的来说,springboot用起来还是利大于弊的。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...