spring
天明少侠
这个作者很懒,什么都没留下…
展开
-
AOP应用场景
AOP应用场景场景一: 记录日志场景二: 监控方法运行时间 (监控性能)场景三: 权限控制场景四: 缓存优化 (第一次调用查询数据库,将查询结果放入内存对象, 第二次调用, 直接从内存对象返回,不需要查询数据库 )场景五: 事务管理 (调用方法前开启事务, 调用方法后提交关闭事务 ,如声明式事务)AOP相关概念Aspect 切面 通常指@Aspect标识的类Join poi...原创 2019-12-31 22:27:58 · 2773 阅读 · 0 评论 -
Java 类注册并初始化 DispatcherServlet
今天听了一个教学视频,做一下记录,记录自己的理解.官方文档Web on Servlet StackJava 类方式Spring MVC项目,In a Servlet 3.0+ environment, 可以用 Java 类注册并初始化DispatcherServletpublic class MyWebApplicationInitializer implements We...原创 2019-12-28 12:50:55 · 300 阅读 · 0 评论 -
工具类列举
安装Git在Windows上安装Git,可以从Git官网直接下载安装程序上传步骤创建版本库cd /e/git-repository/learngitgit init将本地项目工作区的所有文件添加到暂存区## 也可以是单个指定文件 git add HelloWorld.javagit add .将暂存区的文件提交到本地仓库git commit -m "注释&quot原创 2019-03-01 08:36:29 · 164 阅读 · 0 评论 -
Spring之FactoryBean
介绍FactoryBean是用来构造Bean的接口。源码package org.springframework.beans.factory;public interface FactoryBean<T> { /** * Return an instance (possibly shared or independent) of the object * man...原创 2019-03-18 10:26:48 · 82 阅读 · 0 评论 -
下载Spring源码
主分支,tag为v4.3.12.RELEASE版本的Spring源码git clone --branch v4.3.12.RELEASE https://github.com/spring-projects/spring-framework.git原创 2019-04-22 20:45:49 · 584 阅读 · 0 评论 -
Spring之Assert
介绍Spring的Assert断言工具类,通常用于数据合法性检查源码package org.springframework.util;import java.util.Collection;import java.util.Map;public abstract class Assert { public static void state(boolean expressio...原创 2019-04-27 09:13:06 · 527 阅读 · 0 评论 -
Spring之DefaultValueStyler
源码org.springframework.core.style.DefaultValueStylerpackage org.springframework.core.style;import java.lang.reflect.Method;import java.util.Collection;import java.util.Iterator;import java.uti...原创 2019-04-23 15:37:25 · 154 阅读 · 0 评论 -
JAVA泛型应用
Spring Framework应用org.springframework.core.env.JOptCommandLinePropertySource@Overridepublic List<String> getOptionValues(String name) { List<?> argValues = this.source.valuesOf(name)...原创 2019-04-18 20:31:15 · 111 阅读 · 0 评论 -
spring-web之HttpStatus
介绍spring-web定义的Http请求状态码源码package org.springframework.http;public enum HttpStatus { CONTINUE(100, "Continue"), SWITCHING_PROTOCOLS(101, "Switching Protocols"), PROCESSING(102, "Proc...原创 2019-05-29 14:52:54 · 1528 阅读 · 0 评论 -
DispatcherServlet源码
介绍DispatcherServlet是前端控制器,配置在web.xml文件中的。Spring版本===>spring-webmvc-4.3.12.RELEASE源码访问JSP页面,入口是doService方法org.springframework.web.servlet.DispatcherServlet#doService方法@Overrideprotected...原创 2019-09-22 22:43:12 · 355 阅读 · 1 评论 -
Spring之TransactionTemplate
Spring 官方文档Spring Framework Documentation【Version 5.1.4.RELEASE】TransactionTemplate API Doc介绍Spring可以支持编程式事务和声明式事务。Spring提供的最原始的事务管理方式是基于TransactionDefinition、PlatformTransactionManager、T...原创 2019-02-27 08:56:52 · 576 阅读 · 0 评论 -
Spring之BeanPostProcessor
Spring 官方文档Spring Framework Documentation【Version 5.1.4.RELEASE】BeanPostProcessor API DocBeanPostProcessor作用如果我们需要在Spring容器完成Bean的实例化、配置和其他的初始化前后添加一些自己的逻辑处理,我们就可以定义一个或者多个BeanPostProcessor接口的...原创 2019-02-13 10:30:23 · 180 阅读 · 0 评论 -
Spring之BeanWrapper
作用BeanWrapper接口和它的实现BeanWrapperImpl是整个Spring框架最基本的类。它们利用反射机制(Reflection)和JavaBeans的标准提供一些对Java类属性的操作。其中最重要的操作是数据类型的转换和嵌套属性的引用(这使人联想起BeanUtils,OGNL和JSTL EL)。源码public interface BeanWrapper extends Co...原创 2019-02-23 10:40:26 · 487 阅读 · 0 评论 -
浅谈SpringMVC之架构与工作流程
MVC模式是在Java的Web应用开发中非常常用的模式。MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。总之MVC模式实现了页面展示与业务逻辑向分离...原创 2018-03-19 21:54:54 · 353 阅读 · 0 评论 -
Spring之ContextLoaderListener
Spring 官方文档Spring Framework Documentation【Version 5.1.4.RELEASE】ContextLoaderListener API Doc介绍web.xml中配置ContextLoaderListener,可以实例化ApplicationContextYou can register an ApplicationContex...原创 2019-01-31 15:08:35 · 188 阅读 · 0 评论 -
Spring框架注解
源码在Spring核心模块之一Context【spring-context-4.3.12.RELEASE.jar】中源码Component注解@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface Component { /** * The valu...原创 2019-02-21 20:24:23 · 177 阅读 · 0 评论 -
Spring之BeanFactory
介绍BeanFactory用于访问Spring bean容器的根接口。这是bean容器的基本客户端视图; 进一步的接口,如ListableBeanFactory和 ConfigurableBeanFactory 可用于特定目的。API Doc源码package org.springframework.beans.factory;import org.springframework....原创 2019-01-30 13:33:13 · 206 阅读 · 0 评论 -
Spring之ApplicationContext
介绍ApplicationContext用于为应用程序提供配置的中央接口。这在应用程序运行时是只读的,但如果实现支持,则可以重新加载;ApplicationContext提供Bean工厂方法,用于访问应用程序组件 继承自ListableBeanFactory。以通用方式加载文件资源的能力。继承自ResourceLoader接口。将事件发布到已注册的侦听器的功能。继承自Applicatio...原创 2019-01-30 15:42:59 · 134 阅读 · 0 评论 -
Spring之ClassPathXmlApplicationContext
Spring 官方文档Spring Framework Documentation【Version 5.1.4.RELEASE】ClassPathXmlApplicationContext API Doc源码package org.springframework.context.support;import org.springframework.beans.BeansEx...原创 2019-01-31 10:34:19 · 234 阅读 · 0 评论 -
Spring之FileSystemXmlApplicationContext
Spring 官方文档Spring Framework Documentation【Version 5.1.4.RELEASE】FileSystemXmlApplicationContext API Doc源码package org.springframework.context.support;import org.springframework.beans.BeansE...原创 2019-01-31 10:55:00 · 604 阅读 · 0 评论