我最近一直在想,我有这个基于 Spring 的 Web 应用程序,它提供了 Rest API,它大量使用和@Autowired
注释。@Service
@Controller
但是,与常规 Java 不同,Servlet
我不确定我的应用程序如何像常规 servlet 一样与其他项目一起使用:
<servlet>
<servlet-name>Rest</servlet-name>
<servlet-class>com.myapp.Rest</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Rest</servlet-name>
<url-pattern>/rest</url-pattern>
</servlet-mapping>
我主要关心我想要创建一个库的 Spring 应用程序使用的配置文件(如 context.xml 等)。由于DAO类bean是在xml中定义的,如果我将app打包成库,那么在Spring项目中包含该库时会不会冲突?
这甚至可能吗?如果是这样,应该如何构建应用程序?我的意思是现在我的 Spring API 项目是基于一个WAR
结构的。