如何创建特定类的jar使用它的另一个Web应用程序



我想创建一个 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>

最新更新