Spring
还能学
菜枯
展开
-
Spring解读源码系列
传送门,别忘了关注作者的公众号原创 2020-03-26 21:02:33 · 171 阅读 · 0 评论 -
AbstractApplicationContext的refresh方法之postProcessBeanFactory方法
postProcessBeanFactory后处理beanFactory。时机是在所有的beanDenifition加载完成之后,bean实例化之前执行。比如,在beanfactory加载完成所有的bean后,想修改其中某个bean的定义,或者对beanFactory做一些其他的配置,就可以用此方法。在系列文章中,可以实现ClassPathXmlApplicationContext类并重写post...转载 2020-03-23 19:11:49 · 393 阅读 · 2 评论 -
Spring Pointcut 切面表达式
Wildcard*: 匹配任意数量的字符 +:匹配制定数量的类及其子类 ..:一般用于匹配任意数量的子包或参数详细示例见后面的例子Operators&&:与操作符 ||:或操作符 !:非操作符Designators1. within()//匹配productService类中的所有方法@pointcut("within(com.sample.serv...转载 2019-07-18 20:19:36 · 2085 阅读 · 0 评论 -
spring学习-ApplicationContext
以下文章内容转载自:http://www.cnblogs.com/chenssy/archive/2012/11/15/2772287.htmlSpring有两个核心接口:BeanFactory和ApplicationContext,其中ApplicationContext是BeanFactory的子接口。他们都可代表Spring容器,Spring容器是生成Bean实例的工厂,并且...转载 2019-06-24 21:54:44 · 118 阅读 · 0 评论 -
Spring StopWatch介绍
转载:https://www.cnblogs.com/webwangbao/p/9229566.htmlStopWatch对应的中文名称为秒表,经常我们对一段代码耗时检测的代码如下:long startTime = System.currentTimeMillis();// 你的业务代码long endTime = System.currentTimeMillis();long...转载 2019-07-08 12:37:17 · 1443 阅读 · 0 评论 -
spring全局建言
原文请点这里。@ControllerAdvice我们可以写一个类,在上面注解@ControllerAdvice控制器建言可以有三种建言:第一步:编写全局建言类你可以在目录下编写一个类(我建议放在工具包下)如图:很简单的我们就创建了spring的增强器第二步:编写功能增强器有三种功能:1.全局异常增强(@ExceptionHandler)通过@Exceptio...转载 2019-06-23 15:25:18 · 150 阅读 · 0 评论 -
SpringMVC的REST风格四种请求方式
一、 在HTTP 协议里面,四个表示操作方式的动词:GET、POST、PUT、DELETE。 ·它们分别对应四种基本操作: 1、GET ====== 获 取资源 2、POST ======新建资源 3、PUT======= 更新资源 4、DELETE==== 删除资源 二、REST:...转载 2019-06-07 15:17:10 · 928 阅读 · 0 评论 -
方法参数相关属性params、@PathVariabl和@RequestParam用法与区别
文章出处:https://blog.csdn.net/j080624/article/details/56280382/ 【1】paramsparams: 指定request中必须包含某些参数值是,才让该方法处理。 @RequestMapping(value =...转载 2019-06-07 15:12:45 · 1749 阅读 · 0 评论 -
SSM高级整合日记(一)
一。创建一个maven项目pom.xml文件信息:均为最核心的依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance...原创 2019-06-04 19:27:03 · 249 阅读 · 0 评论 -
SSM高级整合日记(二)
继上次已经搭建了环境之后,现在正是开始业务逻辑代码的实现。但在实现之前,我们需要进行一个网站页面的规划,这里按视频教学走的话,是采用了bootstrap框架,比较简洁。开始了:一。网站的最终设计样式图贴出来了,就把大致的路线说一下,需要创建两个jsp文件,static 存放静态资源文件:直接贴代码:1.网页代码(index.jsp):<%-- Created...原创 2019-06-05 21:21:29 · 201 阅读 · 0 评论 -
SSM高级整合日记(三)
继上一次,打算采取第二种方式进行与前端的交互,所以我重新写了一个list.jsp文件。上次已经实现了,页面展示所有员工信息,所以紧接着,来完成新增用户的功能 。不多说,直接上新的list.jsp的代码:list2.jsp:<%-- Created by IntelliJ IDEA. User: 97506 Date: 2019/6/4 Time: 20:56...原创 2019-06-07 14:16:38 · 263 阅读 · 0 评论 -
SSM高级整合日记(四)
新增处理完之后,接下来就是处理更新信息和删除信息的操作了,项目我已经放在gitee上了,可以参考下,这里就不贴源码了。这里就说说更新过程中遇到的问题,因为Tomcat服务器默认是不支持HTTP的put 和delete的请求。所以我们要使用rest风格的增删查改,需要解决这个问题。下面是jsp页面中通过ajax发送put请求,但是Tomcat服务器不支持该请求就会造成数据不会进行封装处...原创 2019-06-07 22:08:06 · 128 阅读 · 0 评论