摘要:
![](https://img2020.cnblogs.com/blog/2032084/202007/2032084-20200712235538266-1516131822.png) 阅读全文
摘要:
![](https://img2020.cnblogs.com/blog/2032084/202007/2032084-20200712235022430-293104219.png) 阅读全文
摘要:
ClassPathXmlApplicationContext: 它是从类的根路径下加载配置文件 推荐使用这种 FileSystemXmlApplicationContext: 它是从磁盘路径上加载配置文件,配置文件可以在磁盘的任意位置。 AnnotationConfigApplicationCont 阅读全文
摘要:
一、导入JAR包 二、配置applicationContext.xml的spring核心配置 三、 public static void main(String[] args) { //1.使用 ApplicationContext 接口,就是在获取 spring 容器 ApplicationCon 阅读全文
摘要:
ioc的作用: 削减计算机程序的耦合(解除我们代码中的依赖关系 解耦的思路: 第一步:使用反射来创建对象,而避免使用new关键字。 第二步:通过读取配置文件来获取要创建的对象全限定类名 阅读全文
摘要:
<!--前端控制器DispatcherServlet对哪些资源不拦截(放行)--> <mvc:resources location="/css/" mapping="/css/**"/> <mvc:resources location="/images/" mapping="/images/**"/ 阅读全文
摘要:
过滤器与拦截器的区别: 过滤器在 url-pattern 中配置了/*之后,可以对所有要访问的资源拦截。 拦截器它是只会拦截访问的controller中的方法,如果访问的是 jsp,html,css,image 或者 js 是不会进行拦 截的 拦截器的处理方案: 1:编写拦截器类 自定义拦截器 pu 阅读全文
摘要:
一、编写自定义异常类(作为提示信息) @Data public class SysException extends Exception { private String message; public SysException(String message) { this.message = me 阅读全文
摘要:
一、文件上传的必要前提 A form 表单的 enctype 取值必须是:multipart/form-data (默认值是:application/x-www-form-urlencoded) enctype:是表单请求正文的类型 B method 属性取值必须是 Post C 提供一个文件选择域 阅读全文
摘要:
/** * 将json数据封装到bean对象中条件: * 1:json数据中的key名必须和bean对象的属性相同 * 2:添加jsonjar包的支持 * 作用:使用@ResponseBody 注解实现将 controller 方法返回对象转换为 json 响应给客户端。 * @param */ @ 阅读全文
摘要:
一、 @RequestMapping("/testVoid") public String testVoid(HttpServletRequest request){ //转发方式一 return "forward:/WEB-INF/pages/success.jsp"; //转发到指定的页面并能获 阅读全文
摘要:
/** * 返回值分类 : 字符串:方法返回字符串可以指定逻辑视图名,通过视图解析器解析为物理视图地址 void: 我们可以使用Servlet 原始 API 可以作为控制器中方法的参数: ModelAndView 是 SpringMVC 为我们提供的一个对象,该对象也可以用作控制器方法的返回值 */ 阅读全文
摘要:
/** * Model接口 * 作用:将值存放到request对象 * * * @return */ @RequestMapping(value = "/testModle") public String testModle(Model model){ model.addAttribute("mes 阅读全文
摘要:
/** * @pathVaribale * 作用: 用于获取url 中的占位符的值。 * 例如:请求 url 中 /delete/{id},这个{id}就是 url 占位符。 * url 支持占位符是 spring3.0 之后加入的。是 springmvc 支持 rest 风格 URL 的一个重要标 阅读全文
摘要:
/** * @requestBody * 作用:用于获取请求体内容。直接使用得到是 key=value&key=value...结构的数据。 * get 请求方式不适用。 * @param body * @return */ @RequestMapping(value = "/testRequest 阅读全文
摘要:
例子、 /** * SpringMVC如何获取请求带来的各种信息 默认方式获取请求参数: 直接给方法入参上写一个和请求参数名相同的变量。这个变量就来接收请求参数的值; * 带:有值,没带:null; * * @RequestParam:获取请求参数的;参数默认是必须带的; * @RequestPar 阅读全文
摘要:
一、编写自定义转换类 public class StringToDateConverter implements Converter<String,Date> { /** * * @param //传入进来字符串 * @return */ @Override public Date convert( 阅读全文
摘要:
一、 @Controller @RequestMapping("/parem") public class ParamController { /** * springmvc接受请求参数类分为: * 基本类型参数: 包括基本类型和 String 类型 * 如果是基本类型或者 String类型: 要求 阅读全文
摘要:
@Controllerpublic class HelloController { /** * RequestMapping的其他属性 * method:限定请求方式、 * HTTP协议中的所有请求方式: * 【GET】, HEAD, 【POST】, PUT, PATCH, DELETE, OPTI 阅读全文
摘要:
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:mvc="http://www.springframework.org/schema/mvc" 阅读全文