您在这里混淆了您的概念。您可以对Spring管理的bean 使用like@Component
和,对于用于绑定表单数据的瞬态,一次性对象也可以使用此类对象。不应将两者混为一谈。您的和上的注释将被Spring忽略,因为它们不适用于该上下文。@Autowired``@modelattribute``@Component``@Autowired``RegistrationForm
像这样的类RegistrationForm
应该代表表单数据,而别无其他。通常,控制器会询问RegistrationForm
用户ID,然后User
从DAO本身查看实际对象。如果要RegistrationForm
查找User
自身,则控制器需要RegistrationForm
在请求User
对象时手动提供DAO 。
就Spring论坛上的帖子而言,您会注意到它从未得到答案。这不是从中获取灵感的好来源。