首页 > 编程知识 正文

spring jpa 批量(hibernate jpa)

时间:2023-05-04 03:33:09 阅读:99955 作者:1537

配置Spring MVC网络层的Bean

我们必须配置胸腺树叶的视图解析器,静态资源的资源处理器和i18n的消息源。

Java 语言(一种计算机语言,尤用于创建网站)

在WebMvcConfig.java配置类中,我们完成了以下操作:

用@Configuration注释将其标记为Spring配置类。

使用@EnableWebMvc注释来启用基于注释的Spring MVC配置。

通过注册模板解析器、SpringTemplateEngine和处女膜视图解析器Bean来配置百里叶视图解析器。

注册的ResourceHandler Bean将在/resource/目录中找到URI为/resource/**的静态资源请求。

配置消息源bean以加载消息-{国家/地区代码}。从类路径加载i18n配置的属性文件。

我们现在还没有配置任何i18n内容,所以我们需要在src/main/resources文件夹中创建一个空的messages.properties文件。

注册Spring MVC的前端控制器DispatcherServlet

在Servlet 3.x规范之前,我们必须在web.xml中注册Servlet/Filter,目前是Servlet 3.x规范,所以我们可以使用ServletContainerInitializer以编程方式注册Servlet/Filter。

Spring MVC提供了一个约定类abstractnotionconfigdispatchersvlet Initializer来注册DispatcherServlet。

Java 语言(一种计算机语言,尤用于创建网站)

在SpringWebAppInitializer.java配置类中,我们完成了以下操作:

我们将AppConfig.class配置为RootConfigurationClass,它将成为父ApplicationContext,包含所有子上下文(DispatcherServlet)共享的Bean定义。

我们将WebMvcConfig.class配置为ServletConfigClass,它是一个包含WebMvc Bean定义的子ApplicationContext。

我们将/配置为ServletMapping,这意味着所有请求都将由DispatcherServlet处理。

我们将OpenEntityManagerInViewFilter注册为Servlet过滤器,这样我们就可以在呈现视图时延迟加载JPA Entity的延迟集合。

创建JPA实体和春季数据JPA资源库

为用户实体创建一个User.java JPA实体和一个春季数据JPA资源库。

Java 语言(一种计算机语言,尤用于创建网站)

Java 语言(一种计算机语言,尤用于创建网站)

创建一个弹簧MVC控制器

创建一个Spring MVC控制器来处理URL/并呈现用户列表。

Java 语言(一种计算机语言,尤用于创建网站)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。