
spring
文章平均质量分 72
山鬼谣me
我的这一生
展开
-
Spring AOP自定义注解并获取注解的参数
环境springboot:1.5Intellij IDEA:2021.1序言最近有个需求,要做方法层面的权限控制。以前在公司使用的是spring security,然后使用注解如下:@PreAuthorize("hasPermission('', 'user:login')")public String helloAdmin() { return "I am Admin";}但是目前这个项目,虽然引入了spring security的依赖,但是在启动类中排出掉了;我若开启,势必原创 2021-07-07 22:44:23 · 13188 阅读 · 2 评论 -
Spring自学笔记:常用的注入
depends-on如果一个bean被另一个bean引用,通常我们一般使用<ref>标签来标记;但是有时候,bean之间的依赖关系并没有那么直接。比如:何时触发类中的静态初始值,例如用于数据库驱动程序注册。depends-on可以显示强制的在使用该bean之前初始化一个或多个bean。// 初始化多个bean的情况,只需要逗号隔开就行<bean id="beanOne" class="ExampleBean" depends-on="manager,accountDao">原创 2021-01-15 18:32:47 · 138 阅读 · 0 评论 -
Spring自学笔记:依赖注入
依赖注入(DI)是一个过程;通过该过程,对象仅通过构造函数参数、工厂方法的参数,或其被构造创建或从工厂方法返回的对象实例上设置的属性来定义其依赖关系(即: 与它们一起工作的其他对象)。 然后,容器在创建bean时注入那些依赖项。DI有两种方法:① 基于构造函数的依赖注入通过容器调用具有多个参数的构造函数来完成的,每个参数表示一个依赖项。调用带有特定参数的静态工厂方法来构造Bean几乎是等效的。构造函数参数解析:根据参数的类型和顺序进行匹配。构造函数参数解析匹配通过使用参数的类型进行,在没有潜在的原创 2021-01-08 18:40:52 · 168 阅读 · 1 评论 -
Spring注解中@Configuration和@Configurable的区别
环境java:1.8spring-boot:2.1.3前言今天在写注解时,不小心把@Configuration写成了@Configurable,这两个长得很像,所以顺便探究下,有什么区别。@Configuration该注解是可以用来替代XML文件。以前我们配置bean时,都是写在applicationContext.xml文件中的。有了这个注解后,我们就可以编写一个类在其上面加上该...原创 2019-04-06 22:53:12 · 24491 阅读 · 7 评论 -
编写aop:around时出现的异常org.springframework.aop.AopInvocationException:
Exception in thread "main"org.springframework.aop.AopInvocationException: Null return value from advice does not match primitive return type for: public boolean org.spring.aop.User.login(java.lang....原创 2014-03-27 17:16:53 · 638 阅读 · 0 评论 -
Error creating bean with name 'org.springframework.aop.aspectj.AspectJPointcutAd
这个错误时由于缺少jar包:aspectjweaver-1.7.2.jar参考来源:http://www.myexception.cn/j2ee/1307383.html原创 2014-03-26 21:26:44 · 667 阅读 · 0 评论 -
最新版spring ide for eclipse在线安装方法
本人在写springMVC的配置文件时,由于没有安装spring ide的插件,所有没有提示,今天下午特意,来弄这个,可是,网上的教程都是老版的,人家在线安装地址早就更换了,所有我写个新版的。要是日后又更换了在线更新地址:可以参考官网:http://marketplace.eclipse.org/content/spring-ide 找到:“Changes of upda...原创 2014-03-16 18:45:13 · 274 阅读 · 0 评论