Spring MVCとspring bootの違いはどこですか?

583 ワード

1.まず、この2つが集中している分野が異なり、解決している問題も異なる
2.Spring MVCはサーブレットに基づくMVCフレームワークであり、Dispatcherサーブレット、ModelAndViewによってWEB開発の問題を解決する.しかし、その配置は煩雑で、大量である.xml、.propertiesファイル.また、mavenでプロジェクトを管理する場合、jarパッケージの競合が発生しやすい.
2.Spring BootはSpringに基づく迅速な開発統合パッケージであり、spring mvcだけでなく、spring JPA、spring securityなどの自動配置を実現し、プロジェクト構築の複雑さを低減する.そしてtomcatを持参します.pom.xmlではstarter方式で構成でき、構成を簡素化しjarパケットの競合問題を解決できます.
spring-boot-starter-web  spring-boot-starter-data-jpa  spring-boot-starter-redis

3.しかし、彼らの基礎はSpringのIOCとAOPです.
4.spring mvcパッケージ後はwarパッケージ、spring bootはjarパッケージ