您好我正在使用Spring Roo创建一个访问数据库的服务。
所以,当我尝试使用eclipse导出到jar时,jar不包含一个java类,
但是这些文件:
Contact.class
Contact_Roo_Configurable.class
Contact_Roo_Entity.class
Contact_Roo_ToString.class
Contact_Roo_JavaBean.class
我知道这些是AspectJ文件,但为什么不编译成一个文件。
答案 0 :(得分:1)
Roo在幕后使用AspectJ来管理不属于业务逻辑的所有粘合剂。在Eclipse内部,这些文件存在,但是被隐藏。这些文件是独立的(并且它们产生单独的类文件)这一事实应该对程序的操作没有实际影响。
但是,如果你想要删除这些文件,你可以进行重构以删除所有的roo工件。请注意,这是一种单向转换。一旦推入,roo就不可能再管理你的项目了。