spring mvc注解和spring boot注解

1 spring mvc和spring boot之间的关系

spring boot包含spring mvc。所以,spring mvc的注解在spring boot总都是可以用的吗?

spring boot通过spring提供一系列解决方案,包括spring mvc。

2 spring mvc到spring boot的简化之路

 spring boot和spring、spring mvc不是竞争关系,spring boot使得我们可以更容易的使用spring和spring mvc。

2.1 手工配置到自动配置

使用spring的应用程序需要进行很多的配置,比如spring mvc,它需要配置视图解析器、配置DispatcherServlet,使用Hibernate和Mybatis的时候,还需要进行其它各种配置。spring boot引入自动配置,所有的这些spring boot都帮使用者做了,使用者不用再进行这些复杂的配置,而专注于业务。

2.2 使用starter进行依赖管理

比如使用spring mvc时,我们如果要用到Hibernate、jackson、log4j等等时候,我们需要设置好它们的版本。但是,spring boot引入starter了之后。我们只需要这一个依赖就可以了,spring boot会自动下载所有相关的依赖。我们只需要进行简单的配置就可以了。

综上,spring boot是对spring和spring mvc的简化,所以,spring和spring mvc的注解都可以在spring boot中用。

3 spring boot专有的注解

参考资料:

https://juejin.im/post/5aa22d1f51882555677e2492

猜你喜欢

转载自www.cnblogs.com/hustdc/p/9851830.html
今日推荐