Как создать банку определенного класса, используя это другое веб-приложение - PullRequest
0 голосов
/ 01 апреля 2019

Я хочу создать веб-приложение, в котором мне нравится использовать соединение с базой данных из файла jar. скажем, у меня есть один класс соединения с базой данных, у которого есть несколько методов, которые я хотел бы использовать этот единственный класс в качестве jar в моем веб-приложении.

в моем веб-приложении для сопоставления любого запроса, если я вызываю методы базы данных, которые должны обновляться в базе данных

Пример класса DatabaseConnection

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";
    }
}

1 Ответ

0 голосов
/ 03 апреля 2019

Модули могут решить вашу проблему. Создайте мультимодульный проект.

вот несколько важных моментов,

создать многомодульный проект в Maven. (предположим, вы используете Maven)

<modules>
    <module>web</module>
    <module>orm</module>
    <module>core</module>
</modules>

модулей убийцы, как это в вашем основном pom.xml.

в pom.xml ORM (объектно-реляционное отображение) сообщает упаковку как 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...