05 2020 档案
摘要:解决方法 在application.properties配置文件中添 spring.mvc.hiddenmethod.filter.enabled=true
阅读全文
摘要:一、准备国际化.properties文件 二、配置国际化文件的真实位置 使用: 在application.properties文件中添加: spring.messages.basename=i18n.login 原理: SpringBoot自动配置好了管理国际化 1 public class Mes
阅读全文
摘要:一、Thymeleaf使用和用法 1、导入依赖 1 <dependency> 2 <groupId>org.thymeleaf</groupId> 3 <artifactId>thymeleaf-spring5</artifactId> 4 </dependency> 5 <dependency>
阅读全文
摘要:静态资源处理(springboot静态资源映射规则) 1、第一种方式:spring支持以jar包的方式引入静态资源(webjars)以jQuery为例,导入依赖 网址:https://www.webjars.org/ 1 @Override 2 public void addResourceHand
阅读全文
摘要:自动配置原理 1、SpringBoot启动的时候加载主配置类,开启了自动配置功能 @EnableAutoConfiguration 2、 @EnableAutoConfiguration的作用 1)、利用AutoConfigurationImportSelector类给容器导入一些组件 2)、Aut
阅读全文
摘要:一、外部配置.yml和.properties文件的写法 1、.yml写法 #普通key-value #注意:对空格的要求十分严格 #字符串默认不用加上单引号或双引号 # 加上双引号:不会转义字符串里面的特殊字符 如果有\n 输出就会换行 # 加上单引号:会转义特殊字符 如果有\n 输出也是\n na
阅读全文
摘要:1、新建springboot项目(File-->new-->Module-->Spring Initalizr) 2、导入依赖pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/
阅读全文
摘要:1、SpringMVC拦截器的使用流程 1)、在spring-servlet.xml中配置拦截器信息。 <!-- 调试拦截器--> <mvc:interceptors> <!-- 配置某个拦截器,默认拦截所有请求 --> <!-- <bean class="com.lxy.controller.Fi
阅读全文
摘要:1)、建立maven项目 2)、添加WEB项目 1)选中项目,右键添加WEB框架支持 2) 选中WEB框架添加 3)、在poxm.xml中导入相关依赖 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</ar
阅读全文
摘要:idea在用spring框架中,启动tomacat服务器时候,出现: 一个或多个筛选器启动失败。完整的详细信息将在相应的容器日志文件中找到 这个错误是由于包没导入引起的! 解决办法:导入包
阅读全文
摘要:因为视图解析器比较重要,所以单独开了一个随笔, 源码还是在doDispatch()方法中。在我之前的随笔中有纪录 1、任何方法的返回值,最终都会包装成ModelAndView对象 核心方法就是doDispatch() 中的 mv = ha.handle(processedRequest, respo
阅读全文
摘要:springMVC的核心:DispatchServlet; 请求转发器,前端控制器<servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherSer
阅读全文
摘要:题目描述: 如果序列 X_1, X_2, ..., X_n 满足下列条件,就说它是 斐波那契式 的: n >= 3 对于所有 i + 2 <= n,都有 X_i + X_{i+1} = X_{i+2} 给定一个严格递增的正整数数组形成序列,找到 A 中最长的斐波那契式的子序列的长度。如果一个不存在,
阅读全文
摘要:对资源的操作,基本都不外乎增删改查4个操作 传统风格:http://i.cnblogs.com/element/add?id=1 http://i.cnblogs.com/element/update?id=1 http://i.cnblogs.com/element/delete?id=1 htt
阅读全文
摘要:ApplicationContext是BeanFactory的子接口 BeanFactory:bean工厂接口;负责创建bean实例;容器里面保存的所有单例bean其实是一个map;Spring最底层的接口 ApplicationContext:是容器接口;更多负责容器功能的实现;(可以基于Bean
阅读全文
摘要:首先创造ioc容器 ,这条语句一执行,所有的bean都已经创建好了,并存放在了ioc的容器中。 ApplicationContext ioc = new ClassPathXmlApplicationContext("beans.xml"); ClassPathXmlApplicationConte
阅读全文
摘要:说明:该图节选自雷丰阳老师的课程之中 只供自己学习记录所用!!
阅读全文
摘要:什么是AOP? AOP(Aspect Oriented Programming) 面向切面编程。 指在程序运行期间,将某段代码动态切入到指定位置进行运行的这种编程方式。 什么是动态代理? 有一个这样的场景 在执行业务逻辑代码的时候加上日志输出 我们可以尝试用动态代理的方法实现 首先定义一个业务逻辑的
阅读全文
摘要:测试 public class MyTest { ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); @Test public void test(){ BookServ
阅读全文
摘要:一、IOC创建对象的三种方式 1、使用无参构造器,也是默认的创建方式 2、使用有参构造器 1)第一种:下标赋值 : <constructor-arg index="0" value="zhangsan"/> 2)第二种:类型赋值: <constructor-arg type="java.lang.S
阅读全文
摘要:普通配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta
阅读全文

浙公网安备 33010602011771号