spring
文章平均质量分 90
佐佑时代
这个作者很懒,什么都没留下…
展开
-
SpringBoot实现人脸识别功能
前言去年在公司参与了一个某某机场建设智能机场的一个项目,人脸登机是其中的一个功能模块,当时只是写了后台的接口,调用人脸识别设备的api,给闸机回传数据信号,以保障该功能的正常使用。当时因为项目进度紧张,手里还有其他项目赶进度,也就没时间去分享这个功能的实现。前几天刷脸进公司大楼的时候,突然想起来应该写一个功能类似的demo分享个人的一些小小的经验。在当时项目中刷脸的设备终端是采购某某AI公司,当然咱们在demo里面也不可能买一台那东西来瞎搞,于是乎就拿系统刷脸登录来练练手,人脸识别解决方案就用百度云的吧,当原创 2022-06-09 00:47:23 · 721 阅读 · 1 评论 -
Spring BeanUtils 和 Apache BeanUtils,用哪个?
前言对象拷贝什么是浅拷贝和深拷贝BeanUtilsapache 的 BeanUtilsspring的 BeanUtils小结在我们实际项目开发过程中,我们经常需要将不同的两个对象实例进行属性复制,从而基于源对象的属性信息进行后续操作,而不改变源对象的属性信息,比如DTO数据传输对象和数据对象DO,我们需要将DO对象进行属性复制到DTO,但是对象格式又不一样,所以我们需要编写映射代码将对象中的属性值从一种类型转换成另一种类型。这种转换最原始的方式就是手动编写.........原创 2022-06-09 00:47:31 · 756 阅读 · 0 评论 -
SpringBoot注解大全,干货满满
springboot的所有注解原创 2022-06-06 22:08:53 · 268 阅读 · 0 评论 -
spring中的注解,你会多少?
@Controller标识一个该类是Spring MVC controller处理器,用来创建处理http请求的对象.@RestControllerSpring4之后加入的注解,原来在@Controller中返回json需要@ResponseBody来配合,如果直接用@RestController替代@Controller就不需要再配置@ResponseBody,默认返回json格式。@Service用于标注业务层组件,说白了就是加入你有一个用注解的方式把这个类注入到spring配置中@Autowired用原创 2022-06-06 22:10:54 · 128 阅读 · 0 评论 -
谈谈你对SpringAOP的了解?
众所周知,一旦提到AOP,相信大家都是条件反射的想到JDK代理和CGLib代理,没错,这两个代理都是在运行时内存中临时生成代理类,故而又称作运行时增强——动态代理。世间万物都不是绝对的,既然有动态代理,那么,是否有想过:是不是存在静态代理呢?其实,除了运行时织入切面的方式外,我们还有一种途径进行切面织入,它可以在类加载期通过字节码转换,进而将目标织入切入点(目标类),这种方式就是LTW,即静态代理(静待代理也被称作编译时增强,后面会有相关代码样例)。LTW在Java5的时候就被引入了,想要了解其原理,先要了原创 2022-06-06 22:11:07 · 217 阅读 · 0 评论 -
Spring 中使用了哪些设计模式?
spring中常用的设计模式达到九种,我们举例说明。1、简单工厂模式又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。 spring中的BeanFact......原创 2022-06-07 12:22:45 · 5772 阅读 · 0 评论 -
@Value注解特性
在日常开发中,经常会遇到需要在配置文件中,存储 List 或是 这种类型的数据。Spring 原生是支持这种数据类型的,以配置 类型为例,对于 文件配置如下:test: list: - aaa - bbb - ccc对于 文件配置如下所示:test.list[0]=aaatest.list[1]=bbbtest.list[2]=ccc当我们想要在程序中使用时候,想当然的使用 注解去读取这个值,就像下面这种写法一样:@Value("${test.list}")pri原创 2022-06-07 12:23:30 · 231 阅读 · 0 评论