如何学习spring/spring boot?

作为新手,对Spring boot比较迷茫,它和spring有什么关系呢?该如何取舍?

阅读 7k
6 个回答

用过Spring MVC的话应该会比较好理解Spring boot,Spring boot的功能类似于Spring MVC,但是Spring boot帮你做了许多自动的配置。

可以先看看官方的实例

新手上路,请多包涵

Spring配置太繁琐了,Spring boot帮助你完成可以帮助你完成这些.
有java基础的话可以直接找写SpringBoot相关视频看下.
尝试着移植一些WEB项目.在着期间会遇到各种问题.多多使用搜索功能.

我也是新手

spring优缺点分析

**优点:**

spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的Enterprise JavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单 的Java对象(Plain Old Java Object,POJO)实现了EJB的功能

**缺点:**

虽然Spring的组件代码是轻量级的,但它的配置却是重量级的。一开始,Spring用XML配置,而且是很多XML配 置。Spring 2.5引入了基于注解的组件扫描,这消除了大量针对应用程序自身组件的显式XML配置。Spring 3.0引入 了基于Java的配置,这是一种类型安全的可重构配置方式,可以代替XML。

所有这些配置都代表了开发时的损耗。因为在思考Spring特性配置和解决业务问题之间需要进行思维切换,所以编 写配置挤占了编写应用程序逻辑的时间。和所有框架一样,Spring实用,但与此同时它要求的回报也不少。

除此之外,项目的依赖管理也是一件耗时耗力的事情。在环境搭建时,需要分析要导入哪些库的坐标,而且还需要分析导入与之有依赖关系的其他库的坐标,一旦选错了依赖的版本,随之而来的不兼容问题就会严重阻碍项目的开发进度

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题