0
我正面临基于Spring 4.3.5的MVC应用程序Spring 4.3.5我可以使用带有@ModelAttribute注解的运行时生成的java类吗?
当用户提交表单并且调用正确的控制器方法调用时,@ModelAttribute注释从模型中拉出绑定的对象。 鉴于@ModelAttribute注解的语法,该对象类型被指定到方法参数定义,如例如
@ModelAttribute("command") Mail mail
@ModelAttribute("command") News news
等
对于某些功能上的原因,该应用程序在运行中创建java类从xml描述符通过Castor框架。这些类在开发时不存在,但仅在运行时存在。
我找不到用@ModelAttribute注解来使用这些运行时生成类的方法!目前,我应该为每一个对象开发新的控制器方法。
有没有人有任何想法或建议?
THX很多提前
您不能对任何动态使用注释 - 这是一个javac限制。您可以改为使用这些注释的基础AOP系统。 – OrangeDog
你是什么意思?你能给我进一步的建议吗? – vale