摘要: #aop思想:横向重复,纵向抽取 spring能够为容器中管理的对象生成动态代理对象 以前我们要使用动态代理,我们需要自己调用下面这个方法。 Proxy.newProxyInstance(xx,xx,xx)生成代理对象 spring aop能够帮我们生成代理对象 #spring实现aop的原理 动态 阅读全文
posted @ 2021-09-08 15:40 LanceYa 阅读(1108) 评论(0) 推荐(0)
摘要: 使用动态代理和cglib分别实现对类的代理 ##UserService package com.example.service; public interface UserService { void add(); void delete(); void update(); void select( 阅读全文
posted @ 2021-09-07 20:37 LanceYa 阅读(72) 评论(0) 推荐(0)
摘要: 前言:重新回顾了下spring,springmvc,mybatis。本人用的Idea版本是2021.1.2,发现新版的创建有很多不同。借此避雷。 实际项目中也通常是配合Maven管理使用。仅做了解啦。 2021.1版的New Project 创建项目跟原来版本有很大不一样,缺少了Spring及Web 阅读全文
posted @ 2021-09-07 12:27 LanceYa 阅读(662) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/hollis_chuang/article/details/119847275 阅读全文
posted @ 2021-09-07 10:10 LanceYa 阅读(30) 评论(0) 推荐(0)
摘要: 1.自定义注解只有一个属性时,且属性名为value时,赋值时value可省略。 注解定义 public @interface Table { public String value(); } 注解使用 @Table("student") public class Student { } 或 //这里 阅读全文
posted @ 2021-09-07 00:03 LanceYa 阅读(711) 评论(0) 推荐(0)
摘要: 使用注解配置spring 导包4(beans,context,core,expression)+2(hamcreate-core-1.3,junit-4.1)+1(spring-aop) 为主配置文件引入新的命名空间(约束,除开spring beans 还需要 spring context) 开启使 阅读全文
posted @ 2021-09-06 23:49 LanceYa 阅读(237) 评论(0) 推荐(0)
摘要: http://www.weixuecn.cn/article/14569.html 阅读全文
posted @ 2021-09-06 00:13 LanceYa 阅读(270) 评论(0) 推荐(0)
摘要: singleton与Prototype ##Singleton ##Prototype ##总结 当bean的scope为singleton时,Spring容器仅创建一个对象,当下次获取的时候还是第一次创建出来的对象,且获取的对象引用也相同。当使用 == 符号判断两个获取的对象时,得到的结果为tru 阅读全文
posted @ 2021-08-26 17:47 LanceYa 阅读(122) 评论(0) 推荐(0)
摘要: 起因,使用@Test注解时发现不能自动导包 解决办法 添加hamcrest-core-1.3和junit-4.12两个包点击ok添加 阅读全文
posted @ 2021-08-26 11:06 LanceYa 阅读(521) 评论(0) 推荐(0)
摘要: 引入Spring约束的场景 当我们使用配置XML文件当做配置文件时,离不开对配置文件的约束,比如如下的Spring配置文件 如果我们在联网的情况下,其实是可以不添加约束文件的,因为红色方框内的URL会自动帮我们从网络上加载约束文件,但是没网络的情况下只能添加本地约束文件了.加载了约束文件不仅可以强制 阅读全文
posted @ 2021-08-26 10:22 LanceYa 阅读(523) 评论(0) 推荐(0)