2020
09-27
09-27
使用Springboot注入带参数的构造函数实例
我们使用@Service注解一个service,默认注入的是不带参的构造函数,如果我们需要注入带参的构造函数,怎么办?使用@Configuration+@Bean注解来实现注入:@ConfigurationpublicclassBlockChainServiceConfig{@BeanBlockChainServiceblockChainService(){returnnewBlockChainService(1);}}service类publicclassBlockChainService{privateintnumber;publicBlockChainService(intnumber){this.number=number;...
继续阅读 >
后端的许多管理系统需要登陆者的信息,如shiro登陆后,会将登陆者的信息存储在shiro的session,在使用时需要多行代码获取用户信息。可以把获取在shiro中的登陆者信息封装在一个类中,使用时获取。本文主要讲述如何使用注解将值注入参数,shiro的配置请自行百度。定义注解新建一个InfoAnnotation.java的注解类,用于注解参数,代码如下:@Target(ElementType.PARAMETER)@Retention(RetentionPolicy.RUNTIME)public@interfaceInfoA...