spring系列总结
文章平均质量分 93
包括spring5、springSecurity、springmvc、springSecurity
song854601134
这个作者很懒,什么都没留下…
展开
-
springboot-雷神-注解的使用
Spring源码导读:spring注解@Configuration 用于标注配置类 @Bean 结合@Configuration(full mode)使用或结合@Component(light mode)使用。可以导入第三方组件,入方法有参数默认从IOC容器中获取,可以指定initMethod和destroyMethod 指定初始化和销毁方法,多实例对象不会调用销毁方法. 包扫描@ComponentScan (@ComponentScans可以配置多个扫描,@TypeFilter:指定过滤规则,原创 2020-12-12 12:05:28 · 602 阅读 · 0 评论 -
Spring Security 中的 hasRole 和 hasAuthority 有区别吗?
我相信很多小伙伴在初次接触 Spring Security 时,一定会被这个问题所困扰,例如如下两段配置:http.authorizeRequests() .antMatchers("/admin/**").hasAuthority("admin") .antMatchers("/user/**").hasAuthority("user") .anyRequest().authenticated()以及http.authorizeRequests()原创 2021-12-03 22:33:19 · 1263 阅读 · 1 评论 -
@Component什么时候使用?
通过本文你将学到:Component Scan是什么?为什么ComponentScan很重要?项目中Spring Boot会对哪些包自动执行扫描(Component Scan)?如何利用Spring Boot定义扫描范围?项目启动时关于Component Scan的常见报错@ComponentScan如果你理解了ComponentScan,你就理解了SpringSpring是一个依赖注入(dependency injection)框架。所有的内容都是关于bean的定义及其依赖关系定义S原创 2020-12-28 11:59:31 · 3297 阅读 · 0 评论 -
@RequestParam和@PathVirable和@RequestBody区别
@RequestParam使用@RequestParam接收前段参数比较方便,前端传参的URL:url = “${ctx}/main/mm/am/edit?Id=${Id}&name=${name}”后端使用集合来接受参数,灵活性较好,如果url中没有对参数赋key值,后端在接收时,会根据参数值的类型附,赋一个初始key(String、long ……)@RequestMapping("/edit") public String edit(Model model, @Request原创 2020-12-12 11:50:33 · 2427 阅读 · 0 评论 -
@Mapper注解的使用
文章目录OneTWO问题One在用idea写一个实现类时引用了mapper类的来调用dao层的处理,使用@Autowired注解时被标红线,找不到bean。解决办法:在mapper加@mapper或者@repository注解。这两种注解的区别在于:1、使用@mapper后,不需要在spring配置中设置扫描地址,通过mapper.xml里面的namespace属性对应相关的mapper类,spring将动态的生成Bean后注入到ServiceImpl中。2、@repository则需要在Sp原创 2020-11-25 14:49:34 · 8207 阅读 · 3 评论 -
@Bean在@Configuration和在@Component中的区别
这三种注解和xml形式的关系:@configuration = @component =放在类上@bean = 放在方法上简要概述:Configuration和Component都是注解在类上的,Configuration类中的方法成员变量是@Value注解,方法上的注解是@Bean,使用cglib 动态代理 标记的是 同一个对象 ;Component类中的方法和成员变量没有任何限制,由于相当于new所以每次取的不一定是同一个对象。疑问由来首先看一下Spring官方文档是怎么说的:原创 2020-11-26 08:52:02 · 1375 阅读 · 2 评论 -
@bean和@component区别
@Bean和@Componet区别 无意在两个类上看到了这两个注解,一个使用了@Bean配合@Configuration,一个使用了@Componet。依稀记得这两个注解都是实现以前在xml中的功能,但是具体不知道有什么区别Google了一下,发现一篇文章写得不错,不过是纯英文的:http://www.tomaszezula.com/2014/02/09/spring-series-part-5-component-vs-bean/下面是看过上面文章之后自己的一些理解:首先我...原创 2020-11-25 22:31:28 · 538 阅读 · 0 评论