Spring Boot和Spring MVC

时间:2018-08-22 00:01:59

标签: java spring spring-mvc spring-boot

我想问一下 Spring Boot Spring MVC

  1. 这些组件之间有什么区别?什么时候应该使用它们?
  2. 如何使用 Spring MVC 从数据库生成实体?

2 个答案:

答案 0 :(得分:1)

您可以使用spring boot将Web服务器嵌入到JAR中。因此,基本上,您可以运行一个命令(例如java -jar yourSpringBoot.jar),它将启动嵌入式Web服务器并监听您在应用程序属性文件中配置的任何端口。 Spring MVC是一个框架,它允许您构建Web应用程序。

对于数据库问题,我建议阅读有关Hibernate及其Spring Boot集成的文章。

答案 1 :(得分:0)

Spring Boot是一个框架,用于使用简单的多合一工具来运行企业应用程序,该工具可以配置,构建和运行应用程序。

Spring MVC是用于构建所述应用程序的框架。它用于创建Web应用程序API端点,可视化,数据库实体和其他内容。您可以使用Spring Boot配置和运行它,也可以只使用标准的Spring配置系统。

如果要将实体映射到数据库,则可以使用Spring MVC和Spring Boot。在线上有很多教程,但基础知识是这样的:

  1. 使用getter和setter(getXXXsetXXX之类的方法创建一个Plain Old Java类)。
  2. @Entity注释班级
  3. 确保Spring将该包识别为包含实体。默认情况下,当您使用Application注释@EnableAutoConfiguration类时,可以使用Spring Boot完成此操作。

https://docs.spring.io/spring-boot/docs/current/reference/html/howto-data-access.html