刚接触spring boot,不知大家用起来感觉怎样?
好用。
具体形容一下:
https://www.youtube.com/watch...
可以看这位哥们(josh long)的视频,专职开发springboot的,也是springboot布道师。
主要好用在:
允许抛弃xml配置文件,同时也允许保留xml配置文件。
自带各种接口,在spring工程在线生成页面就能看到。http://start.spring.io/
自带服务发现(微服务/rpc调用)框架eureka,使得小公司也能迅速开发微服务,同时其内嵌tomcat的特性,使得可以更好的与docker结合,完全是为了微服务而生。
自带配置管理,安全管理等。
自带apm(zipkin),相当于阿里全链路,相当于听云apm,new relic。
各种数据库支持就不说了,这个是各种语言的标配,除此之外,springboot还自带各种奇奇怪怪你想不到的玩意儿。
再配上mybatis的generator,druid连接池,即便你不是开发微服务,而是只写个单机的应用,写起来也会非常爽。
不好的地方也有,不过总的来说利大于弊。
不好的地方:
组件好归好,但是都是别人的。类似eureka这种框架,自定义起来比较麻烦。
踩坑的人比较少,基本没有参考书,很少有中文文档。举个例子,想用他的eureka,搜到的文章是http://blog.didispace.com/spr...,但是搜到的大部分中文资料,都是简单地介绍他的使用方法。如果想用一些高级特性,例如调用超时等,就需要官方厚厚的文档中去找参考资料。
各种高级特性,不一定用得到。例如spring security模块,有查文档并按照spring的方式写安全模块的时间,自己早就用自己的逻辑写完了鉴权模块。springboot也会强调JPA,强调这玩意儿有多么好用,但是,一般开发未必用得到……
虽然,
但是,springboot这大一统的东西总让人有种力不从心的感觉。
总的来说,springboot用起来还是利大于弊的。
1.4m articles
1.4m replys
5 comments
57.0k users