为Eclipse上的Maven project添加SpringMVC和Mybatis以实现数据库
背景 工作中要实现跨数据库的package调用,在jsp前端返回,目前项目上只是Maven,所以参照Andyの笔记来看看结合自己所在项目都需要哪些更新来实现一个简单的功能。 1、Maven 虽然项目中已经在Eclipse中嵌入了Maven,但还是可以单独安装一个Maven的工具在系统
背景
工作中要实现跨数据库的package调用,在jsp前端返回,目前项目上只是Maven,所以参照Andyの笔记来看看结合自己所在项目都需要哪些更新来实现一个简单的功能。
1、Maven
虽然项目中已经在Eclipse中嵌入了Maven,但还是可以单独安装一个Maven的工具在系统中,参考Andy的Maven环境搭建和介绍 来操作即可。
中间遇到了问题“-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.”,可以在这里解决。
2、Generate Mybatis
加载完dependence之后,按Andy的Mybatis使用generator自动生成映射配置文件信息交待生成配置文件。其中正确生成了BxxxxxLxxxx.java,BxxxxxLxxxxMapper.java 以及BxxxxxLxxxxMapper.xml,分别放在\src\main\java\com\xxxxx\xxx\domain,src\main\java\com\xxxxx\xxx\mapper以及src\main\java\com\xxxxx\xxx\mapper\sqlmaps目录下。
3、引入Spring并配置
按照步骤提示继续,针对即将新引入的jar包,更改pom.xml文件
<!-- spring add by Steven --> <dependency> <groupid>org.springframework</groupid> <artifactid>spring-core</artifactid> <version>3.1.1.RELEASE</version> </dependency> <dependency> <groupid>org.springframework</groupid> <artifactid>spring-beans</artifactid> <version>3.1.1.RELEASE</version> </dependency> <dependency> <groupid>org.springframework</groupid> <artifactid>spring-context</artifactid> <version>3.1.1.RELEASE</version> </dependency> <dependency> <groupid>org.springframework</groupid> <artifactid>spring-tx</artifactid> <version>3.1.1.RELEASE</version> </dependency> <dependency> <groupid>org.springframework</groupid> <artifactid>spring-web</artifactid> <version>3.1.1.RELEASE</version> </dependency> <dependency> <groupid>org.springframework</groupid> <artifactid>spring-webmvc</artifactid> <version>3.1.1.RELEASE</version> </dependency> <dependency> <groupid>org.springframework</groupid> <artifactid>spring-jdbc</artifactid> <version>3.1.1.RELEASE</version> </dependency> <dependency> <groupid>org.springframework</groupid> <artifactid>spring-test</artifactid> <version>3.1.1.RELEASE</version> <scope>test</scope> </dependency> <!-- mybatis add by Steven --> <dependency> <groupid>org.mybatis</groupid> <artifactid>mybatis</artifactid> <version>3.1.0</version> </dependency> <!--mybatis spring add by Steven --> <dependency> <groupid>org.mybatis</groupid> <artifactid>mybatis-spring</artifactid> <version>1.1.1</version> </dependency> <!--log4j add by Steven --> <dependency> <groupid>log4j</groupid> <artifactid>log4j</artifactid> <version>1.2.17</version> </dependency> <!-- struts2 add by Steven --> <dependency> <groupid>org.apache.struts</groupid> <artifactid>struts2-core</artifactid> <version>2.3.16.3</version> </dependency> <dependency> <groupid>org.apache.struts</groupid> <artifactid>struts2-json-plugin</artifactid> <version>2.3.16.3</version> </dependency> <dependency> <groupid>org.apache.struts</groupid> <artifactid>struts2-spring-plugin</artifactid> <version>2.3.16.3</version> </dependency> <!-- Gson add by Steven --> <dependency> <groupid>com.google.code.gson</groupid> <artifactid>gson</artifactid> <version>2.1</version> </dependency> <!-- c3p0 add by Steven --> <dependency> <groupid>com.mchange</groupid> <artifactid>c3p0</artifactid> <version>0.9.5</version> </dependency> <!-- aspectjweaver add by Steven --> <dependency> <groupid>org.aspectj</groupid> <artifactid>aspectjweaver</artifactid> <version>1.6.8</version> </dependency> <!-- cglib add by Steven --> <dependency> <groupid>cglib</groupid> <artifactid>cglib</artifactid> <version>2.2.2</version> </dependency> ... <resources> <resource> <directory>src/main/resource</directory> <includes> <include>*.xml</include> <include>*.properties</include> </includes> </resource> </resources>

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Viele Benutzer bevorzugen im modernen Leben zunehmend das elektronische Ökosystem der Xiaomi-Smart-Home-Vernetzung. Nach der Verbindung mit der Mijia-APP können Sie die angeschlossenen Geräte problemlos mit Ihrem Mobiltelefon steuern. Viele Benutzer wissen jedoch immer noch nicht, wie sie Xiaomi hinzufügen können Wenn Sie die App zu Hause verwenden, erfahren Sie in diesem Tutorial die spezifischen Verbindungsmethoden und -schritte, in der Hoffnung, allen Bedürftigen zu helfen. 1. Nachdem Sie die Xiaomi-App heruntergeladen haben, erstellen Sie ein Xiaomi-Konto oder melden Sie sich an. 2. Methode zum Hinzufügen: Nachdem das neue Gerät eingeschaltet ist, bringen Sie das Telefon in die Nähe des Geräts und schalten Sie den Xiaomi-Fernseher ein. Unter normalen Umständen wird eine Verbindungsaufforderung angezeigt. Wählen Sie „OK“, um den Geräteverbindungsvorgang zu starten. Wenn keine Aufforderung erscheint, können Sie das Gerät auch manuell hinzufügen. Die Methode ist: Klicken Sie nach dem Aufrufen der Smart Home-App auf die 1. Schaltfläche unten links

Optimieren Sie die Maven-Build-Tools: Optimieren Sie die Kompilierungsgeschwindigkeit: Nutzen Sie die Vorteile der parallelen Kompilierung und der inkrementellen Kompilierung. Optimieren Sie Abhängigkeiten: Analysieren Sie Abhängigkeitsbäume und verwenden Sie Stücklisten (Bill of Materials), um transitive Abhängigkeiten zu verwalten. Praktischer Fall: Veranschaulichen Sie die Optimierung der Kompilierungsgeschwindigkeit und des Abhängigkeitsmanagements anhand von Beispielen.

Maven ist ein Java-Projektmanagement- und Build-Tool, das häufig bei der Entwicklung von Java-Projekten verwendet wird. Bei der Verwendung von Maven zum Erstellen von Projekten treten häufig häufige Probleme bei der Umgebungskonfiguration auf. In diesem Artikel werden diese häufig gestellten Fragen beantwortet und spezifische Codebeispiele bereitgestellt, um den Lesern dabei zu helfen, häufige Konfigurationsfehler zu vermeiden. 1. Maven-Umgebungsvariablen sind falsch konfiguriert. Problembeschreibung: Wenn die Umgebungsvariablen bei Verwendung von Maven falsch konfiguriert sind, funktioniert Maven möglicherweise nicht richtig. Lösung: Stellen Sie sicher

Die Chrome-Erweiterung von Tampermonkey ist ein Plug-in zur Benutzerskriptverwaltung, das die Benutzereffizienz und das Surferlebnis durch Skripte verbessert. Wie fügt Tampermonkey neue Skripte hinzu? Wie lösche ich das Skript? Lassen Sie sich vom Editor unten die Antwort geben! So fügen Sie ein neues Skript zu Tampermonkey hinzu: 1. Öffnen Sie die GreasyFork-Webseite und geben Sie das Skript ein, dem Sie folgen möchten. 2. Wählen Sie ein Skript aus. Nachdem Sie die Skriptseite aufgerufen haben, wird die Schaltfläche zum Installieren dieses Skripts angezeigt. 3. Klicken Sie auf „Dieses Skript installieren“, um zur Installationsoberfläche zu gelangen. Klicken Sie einfach hier, um zu installieren. 4. Wir können die installierte Datei mit einem Klick im Installationsskript sehen.
![Outlook bleibt beim Hinzufügen eines Kontos hängen [Behoben]](https://img.php.cn/upload/article/000/887/227/171116770937641.jpg?x-oss-process=image/resize,m_fill,h_207,w_330)
Wenn beim Hinzufügen von Konten in Outlook Probleme auftreten, können Sie die folgenden Lösungen ausprobieren, um das Problem zu beheben. Normalerweise kann dies durch eine fehlerhafte Netzwerkverbindung, beschädigte Benutzerprofile oder andere vorübergehende Probleme verursacht werden. Mit den in diesem Artikel bereitgestellten Methoden können Sie diese Probleme leicht lösen und sicherstellen, dass Ihr Outlook normal ausgeführt werden kann. Outlook bleibt beim Hinzufügen eines Kontos hängen Wenn Ihr Outlook beim Hinzufügen eines Kontos hängen bleibt, verwenden Sie die unten aufgeführten Korrekturen: Trennen Sie die Internetverbindung und stellen Sie sie wieder her. Deaktivieren Sie die Antivirensoftware vorübergehend. Erstellen Sie ein neues Outlook-Profil. Versuchen Sie, ein Konto im abgesicherten Modus hinzuzufügen. Deaktivieren Sie IPv6. Führen Sie die Reparatur des Microsoft Support and Recovery Assistant aus Office-Anwendung Outlook-Konto hinzufügen erforderlich

Gängige Methoden zum Hinzufügen von Elementen zu Java-Arrays. Es sind spezifische Codebeispiele erforderlich. In Java ist ein Array eine allgemeine Datenstruktur, die mehrere Elemente desselben Typs speichern kann. In der tatsächlichen Entwicklung müssen wir dem Array häufig neue Elemente hinzufügen. In diesem Artikel werden gängige Methoden zum Hinzufügen von Elementen zu Arrays in Java vorgestellt und spezifische Codebeispiele bereitgestellt. Eine einfache Möglichkeit, ein neues Array mithilfe einer Schleife zu erstellen, besteht darin, ein neues Array zu erstellen, die Elemente des alten Arrays in das neue Array zu kopieren und die neuen Elemente hinzuzufügen. Das Codebeispiel lautet wie folgt: //ursprüngliches Array i

IDEA (IntelliJIDEA) ist eine leistungsstarke integrierte Entwicklungsumgebung, die Entwicklern dabei helfen kann, verschiedene Java-Anwendungen schnell und effizient zu entwickeln. Bei der Java-Projektentwicklung kann uns die Verwendung von Maven als Projektmanagement-Tool dabei helfen, abhängige Bibliotheken besser zu verwalten, Projekte zu erstellen usw. In diesem Artikel werden die grundlegenden Schritte zum Erstellen eines Maven-Projekts in IDEA detailliert beschrieben und spezifische Codebeispiele bereitgestellt. Schritt 1: Öffnen Sie IDEA und erstellen Sie ein neues Projekt. Öffnen Sie IntelliJIDEA

Detaillierte Erklärung der Maven Alibaba Cloud-Image-Konfiguration Maven ist ein Java-Projektverwaltungstool. Durch die Konfiguration von Maven können Sie problemlos abhängige Bibliotheken herunterladen und Projekte erstellen. Das Alibaba Cloud-Image kann die Download-Geschwindigkeit von Maven beschleunigen und die Effizienz der Projektkonstruktion verbessern. In diesem Artikel wird detailliert beschrieben, wie die Alibaba Cloud-Spiegelung konfiguriert wird, und es werden spezifische Codebeispiele bereitgestellt. Was ist Alibaba Cloud Image? Alibaba Cloud Mirror ist der von Alibaba Cloud bereitgestellte Maven-Spiegeldienst. Durch die Verwendung von Alibaba Cloud Mirror können Sie das Herunterladen von Maven-Abhängigkeitsbibliotheken erheblich beschleunigen. Alibaba Cloud Mirror
