我是使用 Spring 的新手,我刚刚加入了一个开发团队,该团队正在将它用于我们正在开发的产品。我开始了解 IoC。但是,我在一个特定点上感到困惑。我一直在寻找答案,但找不到任何东西。
我正在查看的课程上@Controller
设置了注释。其中一种方法具有@RequestMapping
注释。这个特定方法的方法签名包含我公司的一个专有类的参数。这个专有类没有针对 Spring 的任何注释,也没有在 Spring 配置文件中列出。
所以,我的问题是:当没有任何东西可以帮助框架识别它时,如何注入该参数?
我怀疑它能够做到这一点,因为在之前的交易中,专有类是通过添加到模型中的ModelAndView.addObject()
,但我希望有人可以确认或否认。
具体情况是这样的:
- 用户请求登录页面
addObject(proprietaryClass)
- 显示登录页面的用户
- 用户点击按钮登录
- 使用方法签名中的专有类调用方法。
任何帮助都会很棒。