不熟悉 Spring Boot,被刚毕业的初级 Java 开发怼了

2019-08-08 23:06:48 +08:00
 switch100

说真的,不喜欢 SpringBoot 这种新框架,用 application.properties,啥定义都没有,搞个 bean 定义都费力的要死,还不够直观,所以没怎么熟悉 SpringBoot,还是最喜欢 Spring MVC。

最近公司来了一年经验的初级 Java 开发,一看老项目用的是 Spring MVC+JdbcTempalte,每天就听他各种喷,什么架构不合理,要重构推翻架构什么的。唉,最近还老是在老大面前数落我,说现在都流行 SpringBoot FatJar 微服务,说我写的项目太笨拙庞大了什么的。。。关键是老大也不懂技术,我也不知道怎么回应

各位怎么对待这种刚毕业的小年轻?反正我觉得这个小年轻真的精力旺盛,各种喷和怼,我都想离职了唉

21851 次点击
所在节点    程序员
202 条回复
DeepRedApple
2019-08-09 09:20:00 +08:00
话说不管 Spring Boot 还是 Spring 搞个 @Bean 定义不是贼简单吗?而且 Spring Boot 也不算新技术,而且已经出现很多年了
ala2008
2019-08-09 09:25:48 +08:00
其实没有什么本质区别。。
liuyibao
2019-08-09 09:26:41 +08:00
现有项目更换框架是没有意义的
ShadowWhisper
2019-08-09 09:27:44 +08:00
哎,老板都不懂技术的,真是替老板操碎了心啊,一群搬砖的天天不知道少惹事
coang
2019-08-09 09:30:24 +08:00
spring boot 是好东西 但是现有东西改 spring boot 纯蛋疼.. ps.spring boot 兼容 spring mvc 配置的..没区别
fumichael
2019-08-09 09:30:40 +08:00
会 SpringMVC 的话,看 SpringBoot 有难度吗???
不是 SSH ( struts2 )那套还好了,羡慕
ganbuliao
2019-08-09 09:31:42 +08:00
个人觉得 还是拥抱新的技术吧,对你和新同事都好。 谁也不想在你司干个一两年,学的用的全是老的东西 然后一出去啥都不会 (目前本人就是这种状态 别人一说啥我都没用过:dog )
Beeethoven
2019-08-09 09:34:10 +08:00
几年的被一年的怼的说不出话.. 太丢人了吧

我觉得你应该对他说的东西都很熟悉,然后技术层面怼回去,这被怼的实在是难看
ecoolper
2019-08-09 09:36:21 +08:00
让他重构.png
aino
2019-08-09 09:36:27 +08:00
与其一味的抱怨,不如着手去解决问题,不然就是一 low 逼
HivenYang
2019-08-09 09:38:59 +08:00
springboot 跟 springmvc 又不冲突,更多的是打包部署方式变了,还不是一样写 spring mvc
sucai
2019-08-09 09:39:40 +08:00
建议大家看一下楼主上个帖子 151 楼的回复,直接就人身攻击‘胖子’了?又想替老板操心,有技术不行在老大那没话语权,唉,好痛苦啊
LeeSeoung
2019-08-09 09:40:00 +08:00
问老板重构不,给他说重构的工作量,如果同意的话,楼主可以开始学 springboot 了。。
friddle
2019-08-09 09:43:35 +08:00
让他自己开分支重构。挺好的
我当时作为新手就开了分支上了 kotlin+springboot+然后引入 grpc。老程序员当时有意见。我直接就让技术 boss 看我方案。然后修改了日志输出。
恩。后来还不是乖乖的用上了。
老程序员当时还是用 eclipse。我说 eclipse 不帮助解决问题。后来乖乖的换成 idea 了
hyy1995
2019-08-09 09:46:53 +08:00
IT 行业不看年龄,只看技术。
arrow8899
2019-08-09 09:47:02 +08:00
你可能对 springboot 有什么误解
arraysnow
2019-08-09 09:50:39 +08:00
刚毕业时候我也这样,后来领导和我说,毕业一年,你可以只提出问题;毕业两年,你提出问题时候要同时拿出解决办法;再后来我更务实些了,拿出方案的同时身体力行去解决它

此外,大规模容器部署的今天,ci/cd 自动化的今天,fatjar 还有必要宣扬吗?
jzphx
2019-08-09 09:51:39 +08:00
个人偏好绝对是有的,但是同样是 spring 你说 bean 定义都费力那是有多久没接触新技术了, 哪怕用不着还是得关注啊。去翻翻古老的 spring in action,spring boot 也没跑出这本书多远啊
cs419
2019-08-09 09:52:24 +08:00
各有功过
个人觉着 xml 的方式下 结构清晰度高
spring boot 你深入了解下 会发现也不错
新来的太激进 楼主太保守

参考大家的建议 稳中求进
原有项目不去动 新需求可以去试水嘛
chenuu
2019-08-09 09:52:39 +08:00
boot 里集成 mvc 的,只是简化配置,几个 starter 还省去自己找不同组件相互合适的版本的事.其实挺方便的.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/590310

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX