SpringMVC
文章平均质量分 52
Spring全家桶系列
L_S_Chen
厚积薄发
展开
-
Lombok中@Accessors注解
最近在公司项目中,总是会遇到如下写法例如现有一个实体类People@Data@TableName("people")public class People implements Serializable { private static final long serialVersionUID = 1L; @TableId(type= IdType.AUTO) private Long id; private String name; private I原创 2021-06-25 10:38:36 · 211 阅读 · 0 评论 -
Maven依赖冲突及其解决方案
前言:最近在整合SSM框架时,总是会发生一些匪夷所思的错误,总结下来发现有很多是Maven依赖的冲突问题,所以在这里总结一下Maven依赖冲突及其解决方案1.首先我们来了解一下,什么是maven的依赖传递:在maven中,依赖是可以传递的,如上图所示,假设存在三个项目,分别是项目A,项目B以及项目C。假设C依赖B,B依赖A,那么我们可以根据maven项目依赖的特征不难推出项目C也依赖A。接下来我们在举一个例子:通过下图可以看到,我们的web项目直接依赖了spring-webmvc,而sp原创 2021-01-17 16:54:36 · 749 阅读 · 0 评论 -
Mac系统下Maven的下载与配置
1. Maven的下载在下载安装之前先说一下哦,JDK下载与配置了吗?eclipse下载安装了吗?tomcat下载安装了吗?这里就不介绍这些基础的安装的教程了?。Maven官网地址:http://maven.apache.org/download.cgi 选第一个是Mac系统的压缩包,别选错了。下面会简单介绍一下 Binary tar.gz archive : 这个是Linux和Mac系统的编译之后的二进制文件 Binary zip archive : 这个是Windows系统的编译之后的二进原创 2020-11-21 21:20:27 · 5525 阅读 · 1 评论 -
Idea调试SpringMvc出现:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderLis
有时,使用idea开发SpringMvc发现调试时出现以下错误:12-Mar-2017 12:08:02.345 严重 [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava原创 2021-01-11 19:18:28 · 172 阅读 · 0 评论 -
SpringMvc异常处理机制
系统中一场包括两类:预期异常和运行时异常RuntimeExceException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试等手段减少运行时异常的发生。系统Dao、Service、Controller出现都通过throws Exception向上抛出,最后由SpringMvc前端控制器交由异常处理器进行异常处理,如下图所示:异常处理的两种方式:使用SpringMvc提供的简单异常处理器SimpleMappingExceptionResolver 实现Spring异常处原创 2021-01-10 18:31:54 · 147 阅读 · 0 评论 -
SpringMvc拦截器快速入门
想要了解拦截器的小伙伴们,应该已经了解过滤器了吧,首先我们通过一个表格看一下二者的区别其实自定义拦截器很简单,只有如下三个步骤创建拦截器类,并实现HandlerInterceptor接口 在spring-mvc.xml中配置拦截器 测试拦截器的效果在HandlerInterceptor接口中有三个可以实现的方法若小伙伴不会配置拦截器,可以根据下面这个例子简单了解一下哦<!-- 配置拦截器--> <mvc:interceptors.原创 2021-01-10 11:59:11 · 113 阅读 · 0 评论 -
使用SpringMvc简单实现上传文件
单文件上传步骤:导入fileupload和io坐标 配置文件上传解析器 编写文件上传代码下面是具体实现首先我们编写一个前端页面:下面是表单项 <form method="post" action="${pageContext.request.contextPath}/s/up" enctype="multipart/form-data"> 名称:<input type="text" name="username"><br/>原创 2021-01-06 20:01:29 · 152 阅读 · 0 评论 -
两图简要说明SpringMvc执行流程
下图为SpringMvc的图示版执行流程下图为文字版说明SpringMvc的执行流程原创 2021-01-03 20:09:15 · 175 阅读 · 0 评论 -
SpringMvc开发步骤
导入SpringMvc相关坐标 配置SpringMvc核心控制器DispathcerServlet(个人理解就是servlet的公共部分被SpringMvc将其提取出来了,需要配置使用,我们自己写的controller属于特殊部分) 创建controller类和视图页面 使用注解配置controller类中业务方法的映射地址 配置SpringMvc核心文件spring-mvc.xml 客户端发起请求测试项目结构1.导入SpringMVC相关坐标 <..原创 2021-01-02 22:34:34 · 177 阅读 · 0 评论 -
MVC简述
要理解MVC,我们首先要明白什么是MVC?MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。在MVC设计模式中:Model是指要处理的业务逻辑...原创 2020-11-27 20:54:34 · 638 阅读 · 0 评论