1
1
因为你想在你的
正如其他人所说,
为此你需要一个
|
2
2
如果您正在初始化
也就是说,这不是一条路要走。数据对象应该与业务逻辑隔离。 回到你的例子中,你不能自动运行,即使在我的指导下,因为杰克逊是实例的提供者,而杰克逊 要求 存在空构造函数。 |
3
0
不可能。只有弹簧已经被安装的物体才能使用@自动售货机。 很简单:当您用@service注释一个对象时,spring将尝试用内省来解决它的所有依赖性。 对于jackson(或者如果你试图自己实例化一个对象),你完全超出了spring的范围。 我应该做的,你试图做的(即使是可能的)不是一个好的实践。你不应该把数据对象和业务处理混为一谈。 |
4
-1
如前所述,只有在像spring这样的框架中才能注入服务。 如果您使用的是spring,请用@service注释您的服务类,然后与使用@autowired相反,声明您的服务私有final并使用构造函数注入它(我发现这更有效)。 如果不使用Spring,则需要新建服务的一个实例,然后调用该实例—当然,除非它是静态的…… |