我想创建一个 Web 应用程序,我喜欢在其中使用来自 jar 文件的数据库连接。 假设我有一个数据库连接类,它有多种方法,我喜欢将这个类用作我的 Web 应用程序中的 jar。
在我的 Web 应用程序中进行任何请求映射,如果我调用应在数据库中更新的数据库方法
示例数据库连接类
class DatabaseConnection{
public int devDatabase(){
}
public int testDatabase(){
}
public int prodDatabase(){
}
}
样品控制器
@Controller
public class TestController {
@RequestMapping(value = "/test", method = RequestMethod.POST)
public String test(HttpServletRequest request, HttpServletResponse response) throws Exception {
return "test";
}
}
模块可以解决您的问题。创建多模块项目。
以下是一些要点,
在 Maven 中创建多模块项目。(假设您使用的是 Maven)
<modules>
<module>web</module>
<module>orm</module>
<module>core</module>
</modules>
像这样的刺客模块在你的主POM.xml。
在ORM(对象关系映射)的pom中.xml将包装告诉为jar
<parent>
<artifactId>sample</artifactId>
<groupId>com.sample</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>someID</artifactId>
<packaging>jar</packaging>
然后,您可以将此模块用作其他模块中的依赖项。 例如:
<dependency>
<groupId>com.sample</groupId>
<artifactId>hms-orm</artifactId>
<version>${project.version}</version>
</dependency>