我有一个第三方的web程序部署在tomcat中,结构如下:
webAPP-------WEB-INF---------lib-----abc.jar
**********************|-----------------web.xml
web.xml中定义了servlet和servlet-mapping
这个webAPP封装了一些API接口
之前的做法是:我在外部tomcat中运行webAPP,自己再写一个springboot工程,访问webAPP的API接口
现在
我想将这个webAPP放入我的springboot工程中运行,不知道如何做,因为springboot的话,不需要配置servlet-mapping,他是通过SpringMVC进行了包装,直接在Controller中借助RequestMapping注解搞定的。
查阅了一些资料也没有答案,再次向大佬求助
???编辑一下。把问题说清楚。
问题已重新编辑,之前操作失误
你 这是要把springmvc
项目转换为 springboot
项目?
不是 我想的是将一个封装了API接口的第三方jar包导入到我的springboot项目中
你这jar包里面,如果有spring的组件,你添加一个扫描路径。就行。
@SpringBootApplication(scanBasePackages = "xxx.xx")
如果有Servlet
组件,你可以添加一个扫描组件。
@ServletComponentScan(basePackages = "xxx.xxx")
组件上要标识相关的注解
@WebServlet
、@WebFilter
、@WebListener
好的,非常感谢 我去试试