SpingMVC+jsp+Thymeleaf


<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:mvc="http://www.springframework.org/schema/mvc"
       xsi:schemaLocation="http://www.springframework.org/schema/mvc
        http://www.springframework.org/schema/mvc/spring-mvc.xsd
        http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context.xsd">


    <context:component-scan
            base-package="org.huluo"/>

    <mvc:annotation-driven validator="validator"/>

    <!--加入Bean校验配置-->
    <bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean">
        <property name="providerClass" value="org.hibernate.validator.HibernateValidator"/>
    </bean>

    <!-- 双模板引擎 -->
    <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/jsp/"/>
        <property name="viewNames" value="*.jsp"/>
    </bean>

    <bean id="templateResolver" class="org.thymeleaf.templateresolver.ServletContextTemplateResolver">
        <property name="prefix" value="/WEB-INF/thymeleaf/"/>
        <property name="templateMode" value="HTML5"/>
        <property name="characterEncoding" value="utf-8"/>
    </bean>
    <bean id="templateEngine" class="org.thymeleaf.spring3.SpringTemplateEngine">
        <property name="templateResolver" ref="templateResolver"/>
    </bean>
    <bean class="org.thymeleaf.spring3.view.ThymeleafViewResolver">
        <property name="templateEngine" ref="templateEngine"/>
        <property name="viewNames" value="*.html"/>
        <property name="characterEncoding" value="utf-8"/>
    </bean>
</beans>
--------------------- 
作者:搬砖男子汉 
来源:CSDN 
原文:https://blog.csdn.net/u013803262/article/details/70153875 
版权声明:本文为博主原创文章,转载请附上博文链接!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SpringMVC是一个基于Java语言的MVC框架,用于构建Web应用程序。它的逻辑架构主要包括控制器、模型和视图。 控制器(Controller)负责处理客户端的请求,它接收来自客户端的请求并将其路由到相应的处理程序进行处理。在SpringMVC中,控制器通常由带有@Controller注解的Java类表示,它们通过@RequestMapping注解来定义其所处理的请求路径和请求方法。 模型(Model)用于封装应用程序的业务逻辑和数据。在SpringMVC中,模型通常由JavaBean表示,它们负责存储应用程序的数据以及定义应用程序的业务逻辑。模型对象将与视图共同工作,为视图提供数据。 视图(View)负责呈现模型的数据给客户端。在SpringMVC中,视图通常由HTML、JSPThymeleaf等模板引擎来表示,它们将模型中的数据进行渲染,并将最终的HTML内容返回给客户端。 Vue是一个流行的JavaScript框架,它主要用于构建用户界面。它的逻辑架构主要包括组件、数据驱动和虚拟DOM。 组件(Component)是Vue应用程序的基本构建块,它将应用程序划分为独立的可重用模块。每个组件都有自己的模板、脚本和样式,它们可以相互嵌套、组合和通信,以构建复杂的用户界面。 数据驱动(Data-Driven)是Vue的核心思想之一,它使得DOM与数据之间产生了关联。当数据发生变化时,DOM会作出相应的更新,从而实现了视图与数据的同步。 虚拟DOM(Virtual DOM)是Vue的一个重要特性,它通过虚拟DOM树与真实DOM树之间的比较,找出需要更新的部分,并最小化DOM操作,从而提高了应用程序的性能。 综上所述,SpringMVC和Vue都是流行的Web开发框架,它们分别负责处理后端的业务逻辑和前端的用户界面,通过它们的协作,可以构建出功能强大的Web应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值