首页 > 其他分享 >慕课网秒杀项目的相关

慕课网秒杀项目的相关

时间:2022-12-15 10:36:02浏览次数:53  
标签:xml web 慕课 项目 SpringMVC springmvc 秒杀 action crm


项目地址https://github.com/MRGCODING/seckill-ssm

项目摘要https://www.imooc.com/article/11925

1.建数据库时需要5.7.20版本及以上,否则会报TIME_XXX错误,Git源码为InnoDB

2.Git上源码部分有误,从数据库取时间采用Date,LocalDateTime会出现null


4.有关ContextLoaderListener和DispatcherServlet配置contextConfiguration的区别

​,即从servlet3.0开始,无需配置ContextLoaderListener,可直接于​

DispatcherServlet中扫描applicationContext-*.xml即可。

5.有关web.xml配置映射“/”后静态资源无法加载的问题,解决方案有三。

1)修改web.xml,让所有以action结尾的请求都进入SpringMVC

    <servlet-mapping>

       <servlet-name>boot-crm</servlet-name>

       <!-- 所有的请求都进入springMVC -->

       <url-pattern>*.action</url-pattern>

    </servlet-mapping>

2)在springmvc.xml中配置

    <!-- 解决静态资源无法被springMVC处理的问题 -->

   <mvc:resources location="/WEB-INF/js/" mapping="/js/**"/>
    <mvc:resources location="/WEB-INF/css/" mapping="/css/**"/>

     修改web.xml,让所有请求都进入SpringMVC

    <servlet-mapping>

       <servlet-name>boot-crm</servlet-name>

       <!-- 所有的请求都进入springMVC -->

       <url-pattern>/</url-pattern>

3)在springmvc.xml中配置

    <!-- 解决静态资源无法被springMVC处理的问题 -->

    <mvc:default-servlet-handler />

     修改web.xml,让所有以action结尾的请求都进入SpringMVC

    <servlet-mapping>

       <servlet-name>boot-crm</servlet-name>

       <!-- 所有的请求都进入springMVC -->

       <url-pattern>/</url-pattern>

    </servlet-mapping>

推荐第二种,虽然会使得web.xml配置的主页失效,但我们都会采用springmvc的Controller映射,所以默认主页无意义。

如果要保留默认主页,可以采用第三种,且该方式无需显示给定确切的目录结构。

标签:xml,web,慕课,项目,SpringMVC,springmvc,秒杀,action,crm
From: https://blog.51cto.com/u_11444530/5938848

相关文章

  • chaosblade-exec-os项目的burnio.go文件解读
    #################################################代码位置:​​https://github.com/chaosblade-io/chaosblade-exec-os.git​​文件位置:chaosblade-exec-os/exec/bin/burn......
  • 创建一个WebApi项目
    原文链接:https://www.bilibili.com/video/BV12L4y1b7ND/?spm_id_from=333.337.search-card.all.click&vd_source=23aa9dcacf4c7ddaed4172b5ffd451ab创建一个WebApi大致分......
  • 创建Maven项目与common模块
    1、创建Maven项目下面,我们正式开始开发项目。首先,创建一个Maven项目作为微服务的父工程,将其命名为“mall”。如图所示。  创建好后,编辑pom.xml文件,如程序清单15-1......
  • Maven实战 3 -- Maven项目构建2
    maven作为一个高度自动化构建工具,本身提供了构建项目的功能,下面就来体验一下使用maven构建项目的过程。Jave项目JaveProject1、使用mvnarchetype:generate命令,......
  • Spring Cloud项目实战
    熟悉电商项目基本功能。熟悉项目架构搭建与数据库设计。熟悉SpringBoot框架和微服务SpringCloud框架在项目中的使用。掌握电商项目用户、商品、订单等模块的实现。掌......
  • 项目分析
    1、项目背景学习过SpringBoot和SpringCloud技术之后我们知道,SpringBoot框架可以让我们快速开发一个项目,特别适合小项目或者单一服务的开发,这意味着诸如CRM(CustomerRel......
  • [scala断言专栏]--选择项目的测试样式
    ScalaTest支持不同风格的测试,每种测试都旨在满足特定的需求。为了帮助您找到适合您项目的最佳样式,本页将介绍每个选项的预期用例。我们建议您为每个项目选择一组测试样式,然......
  • flask博客项目之tinymce图片上传
     截图一张立马粘贴进来  点击发表,显示数据太长  不断撤退回到刚刚页面  删除大图,换成小图,上传方式  点击发表可以成功发表  数据库中查看,是把......
  • 微信小程序项目之失物招领平台-2.lostanfound页面的编写
    1.在lostandfound.js中添加需要的数据//pages/lostandfound/lostandfound.jsPage({/***页面的初始数据*/data:{tabs1:[{......
  • spring学习-1.使用Maven构建spring项目
    1.新建一个Maven项目​​​​​​项目的结构图​​​​2.配置pom.xml,引入项目需要的依赖,这里引入了spring,junit<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns......