有人可以帮助我使用 Spring Boot 和 Struts 2 进行最小项目设置吗?
我已经创建了一个带有 H2 数据库的 Spring Boot 应用程序。我还添加了一个
h2Configuration
类,以便我能够使用 localhost:8080/console
访问数据库。
但是,如何在没有
web.xml
的情况下将 Struts 2 添加到我的应用程序中?
如果没有
web.xml
,您只能使用 servlet 3.0 或更高版本编写 Struts2 过滤器
@WebFilter("/*")
public class Struts2Filter extends Struts2PrepareAndExecuteFilter {
}
内容可以为空,添加带注释的过滤器就足够了,而不需要在
web.xml
文件中包含任何内容。
如果你想将 Struts2 与 Spring 集成,那么你应该使用 插件。
Struts 2 提供了一个插件,使 Spring 能够将您在 Spring 配置文件中指定的任何依赖对象注入到
类中。有关插件如何工作的更多信息,请参阅 Spring 插件文档。ActionSupport