- 博客(8)
- 收藏
- 关注
转载 HandlerInterceptor拦截器
一、什么是拦截器:什么是拦截器:在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略为什么需要拦截器:在做身份认证或者是进行日志的记录时,我们需要通过拦截器达到我们的目的。最常用的登录拦截、或是权限校验、或是防重复提交、或是根据业务像12306去校验购票时间,总之可以去做很多的事情如何用拦截器:在spring中用拦截器需要实现HandlerInterceptor接口或者它的实现子类:Han
2020-10-19 14:56:48
29759
转载 什么是注解?
一、注解是什么?java注解是在JDK5的时候引入的一种新特性。注解(也可以称为元数据)为在代码中添加信息提供了一种形式化的方法,使得在代码中任一时刻可以非常方便的使用这些数据。注解类型定义了一种新的特殊接口类型,在接口关键期interface之前加@符号,即用@interface即可区分注解与普通接口声明。目前大部分框架都是通过使用注解简化代码提高编码效率二、注解的作用提供信息给编译器:编译器可直接通过注解探测错误和警告信息,例如:@Override,@Deprecated编译阶段时的处理:
2020-10-09 15:51:43
12463
原创 Spring的核心是什么?
Spring是一个开源框架,其核心分别是:1.控制反转(IoC)2.面向切面变成(AOP)简单解释个核心思想的含义:1.控制反转(IoC,Inversion of Control)传统的JAVA开发模式中,当需要一个对象时,我们使用new或者通过getInstance等直接或者间接调用构造方法创建一个对象,而在Spring开发模式中,Spring容器使用工厂模式为我们创建了所需要的对象,不需要我们自己去创建了,直接调用Spring提供的对象就可以了,这就是控制反转2.面向切面编程(AOP)在面向对
2020-10-09 14:59:12
9291
1
原创 SpringBoot报错Shutting down ExecutorService ‘applicationTaskExecutor‘解决方法
问题原因:在项目启动后,在resource目录下没有加载到配置信息配置文件位于 src/main/java 目录下,而项目默认的加载配置文件的目录是 src/main/resource,因而找不到配置文件解决方法:在pom.xml中,将src/main/java添加为配置文件目录,如下:<resources> <resource> <directory>src/main/java</directory> <includes>.
2020-09-24 16:05:59
49732
7
原创 Velocity常用的基本语法
Velocity是一个机遇java语言的模板引擎,支持任何人使用模板语言引用java代码定义的对象。一、基本语法1. #标识velocity脚本语言包含#set、#if、#else、#end、#foreach、#end、#include、#parse、#marco等eg:#if($info.imgs)<img src="$info.imgs" border=0>#else<img src="noPhoto.jpg">#end2.$标识一个对象(变量)eg:$i
2020-08-04 11:55:59
732
原创 java中成员变量与类变量的区别
java中成员变量与类变量的区别成员变量与类变量的定义成员变量(实例变量):定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的语句块访问。类变量(静态变量):声明在类中,方法体之外,但必须声明为static类型。成员变量与类变量的区别1.变量的生命周期不同成员变量:随对象的创建而存在,随对象的回收而被释放类变量:随类的创建而存在,随类的消失而消失2.调用方成员变量:只能被对象调用,他的作用域是在对象中类变量:可以被对象调用,也可以被类
2020-06-10 19:13:45
1596
原创 永远不晚 永远不够
种一棵树最好的时间是十年前,其次是现在进入职场后,发现自己欠缺的还有很多,故借助此平台做一个记录整理。时时提醒自己,差的很多,差的很远。
2020-05-15 19:03:14
157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人