问题引出
最近实习中,每次想要构建TokenRequest对象时,都要new出来,然后用@Value(“”)从配置文件获取值然后set赋值
所以就想用充血模型优化一下
但是 TokenRequest是一个实体类,不是一个bean,是不能直接从spring上下文获取到配置文件中的的值的,怎么办呢?
解决办法
使用ApplicationcontextAware封装一个spring上下文工具
这样充血构造实体类对象时就可以这样
最近实习中,每次想要构建TokenRequest对象时,都要new出来,然后用@Value(“”)从配置文件获取值然后set赋值
所以就想用充血模型优化一下
但是 TokenRequest是一个实体类,不是一个bean,是不能直接从spring上下文获取到配置文件中的的值的,怎么办呢?
这样充血构造实体类对象时就可以这样