今天在配置mqtt连接的时候是在bean初始化的时候就进行连接, 所以要配置连接参数, 当时用的是这样的方式.
结果运行的时候一直会报NullPointer异常,网上找了很多方案都没效果, 后来发现 controller里是可以注入成功的, 那么说明依赖注入是在构造函数之后进行的. 用以下方式可解决.
还有一点 , @Value 属性是不可以static修饰的,否则也取不到值.
今天在配置mqtt连接的时候是在bean初始化的时候就进行连接, 所以要配置连接参数, 当时用的是这样的方式.
结果运行的时候一直会报NullPointer异常,网上找了很多方案都没效果, 后来发现 controller里是可以注入成功的, 那么说明依赖注入是在构造函数之后进行的. 用以下方式可解决.
还有一点 , @Value 属性是不可以static修饰的,否则也取不到值.
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。