![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java基础
java基础
一起去稻城
这个作者很懒,什么都没留下…
展开
-
自定义注解实现AOP功能增强
1、什么是注解,官方给的解释:注解是一种能被添加到java代码中的元数据,类、方法、变量、参数和包都可以用注解来修饰。注解对于它所修饰的代码并没有直接的影响。2、注解使用的范围:注解又许多用法,其中有:为编译器提供信息 - 注解能被编译器检测到错误或抑制警告。编译时和部署时的处理 - 软件工具能处理注解信息从而生成代码,XML文件等等。运行时的处理 - 有些注解在运行时能被检测到。3、注解语法注解在Java中,与类、接口、枚举类似,因此其声明语法基本一致,只是所使用的关键字有所不同@interfa原创 2021-11-12 15:35:53 · 3492 阅读 · 0 评论 -
springboot配置AOP
spring AOP:面向切面编程,可以在不影响源代码的情况下对方法进行动态增强AOP概念:1、 Joinpoint(连接点):连接点就是我们想要去增强的方法,该方法就是一个连接点2、 Pointcut(切入点):对Joinpoint(连接点)进行拦截的定义即为切入点3、 Advice(通知):当拦截到Joinpoint(连接点)之后我们所需要做的就是通知了,每个通知都是一个方法,通知分为:(1)前置通知(Before):在增强方法调用之前实现,例如我想对一个aop()方法进行增强,那么前置通原创 2021-01-13 15:31:34 · 801 阅读 · 0 评论 -
java局部变量、成员变量的区别
1、声明位置成员变量在类中方法之外局部变量在方法之中或方法声明上2、内存位置成员变量:在堆内存中局部变量:在栈内存中3、生命周期成员变量:随着对象的创建而存在,等待垃圾回收器(gc)回收,不会立即消失局部变量:随着方法的调用而存在,方法调用完毕立即消失4、初始值成员变量:可以不赋值,系统会根据你定义的类型自动赋值局部变量:使用前必须赋值,不然程序就会报错...原创 2021-01-11 14:00:02 · 69 阅读 · 0 评论 -
Java实现文件下载【详细】
直接上代码! public AjaxResult uploadStart(HttpServletResponse response) { //获取项目中静态文件路径 String path = this.getClass().getResource("/").getPath() + "static/启动.txt"; //通过路径,获取文件 File file = new File(path); //判断文件是否存在原创 2020-11-09 15:11:31 · 7754 阅读 · 0 评论