Jadual Kandungan
1、Maven
3、引入Spring并配置" >3、引入Spring并配置
Rumah pangkalan data tutorial mysql 为Eclipse上的Maven project添加SpringMVC和Mybatis以实现数据库

为Eclipse上的Maven project添加SpringMVC和Mybatis以实现数据库

Jun 07, 2016 pm 02:50 PM
eclipse maven project sp Tambah ke

背景 工作中要实现跨数据库的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> 
Salin selepas log masuk
以及需要在build节点里加入以下resources引用,以帮助Maven加载需要的struts和myBatisConfig的配置文件。



Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menambah TV pada Mijia Bagaimana untuk menambah TV pada Mijia Mar 25, 2024 pm 05:00 PM

Ramai pengguna semakin memihak kepada ekosistem elektronik sambung rumah pintar Xiaomi dalam kehidupan moden Selepas menyambung ke APP Mijia, anda boleh mengawal peranti yang disambungkan dengan mudah dengan telefon bimbit anda Namun, ramai pengguna masih tidak tahu cara menambah Mijia rumah mereka, maka panduan tutorial ini akan membawakan kepada anda kaedah dan langkah sambungan khusus, dengan harapan dapat membantu semua orang yang memerlukan. 1. Selepas memuat turun APP Mijia, buat atau log masuk ke akaun Xiaomi. 2. Kaedah menambah: Selepas peranti baharu dihidupkan, dekatkan telefon dengan peranti dan hidupkan TV Xiaomi Dalam keadaan biasa, gesaan sambungan akan muncul. Jika tiada gesaan muncul, anda juga boleh menambah peranti secara manual Kaedahnya ialah: selepas memasuki APP rumah pintar, klik butang pertama di sebelah kiri bawah

Java Maven membina kemajuan alat: mengoptimumkan kelajuan kompilasi dan pengurusan pergantungan Java Maven membina kemajuan alat: mengoptimumkan kelajuan kompilasi dan pengurusan pergantungan Apr 17, 2024 pm 06:42 PM

Alat binaan Optimumkan Maven: Optimumkan kelajuan kompilasi: Manfaatkan kompilasi selari dan kompilasi tambahan. Optimumkan kebergantungan: Analisis pepohon kebergantungan dan gunakan BOM (Bill of Materials) untuk mengurus kebergantungan transitif. Kes praktikal: menggambarkan pengoptimuman kelajuan kompilasi dan pengurusan pergantungan melalui contoh.

Elakkan kesilapan biasa dalam konfigurasi persekitaran Maven: Selesaikan masalah konfigurasi Elakkan kesilapan biasa dalam konfigurasi persekitaran Maven: Selesaikan masalah konfigurasi Feb 19, 2024 pm 04:56 PM

Maven ialah alat pengurusan dan binaan projek Java yang digunakan secara meluas dalam pembangunan projek Java. Dalam proses menggunakan Maven untuk membina projek, anda sering menghadapi beberapa isu konfigurasi persekitaran biasa. Artikel ini akan menjawab soalan lazim ini dan menyediakan contoh kod khusus untuk membantu pembaca mengelakkan ralat konfigurasi biasa. 1. Ralat konfigurasi pembolehubah persekitaran Maven Penerangan masalah: Apabila menggunakan Maven, jika konfigurasi pembolehubah persekitaran tidak betul, Maven mungkin tidak berfungsi dengan betul. Penyelesaian: Pastikan

Bagaimana untuk menambah skrip baharu dalam Tampermonkey-Bagaimana untuk memadam skrip dalam Tampermonkey Bagaimana untuk menambah skrip baharu dalam Tampermonkey-Bagaimana untuk memadam skrip dalam Tampermonkey Mar 18, 2024 pm 12:10 PM

Sambungan Chrome Tampermonkey ialah pemalam pengurusan skrip pengguna yang meningkatkan kecekapan pengguna dan pengalaman menyemak imbas melalui skrip Jadi bagaimanakah Tampermonkey menambah skrip baharu? Bagaimana untuk memadam skrip? Biarkan editor memberi anda jawapan di bawah! Cara menambah skrip baru pada Tampermonkey: 1. Ambil GreasyFork sebagai contoh Buka halaman web GreasyFork dan masukkan skrip yang anda mahu ikuti. 2. Pilih skrip , selepas memasuki halaman skrip, anda boleh melihat butang untuk memasang skrip ini 3. Klik untuk memasang skrip ini untuk datang ke antara muka pemasangan. Hanya klik di sini untuk memasang 4. Kita boleh melihat satu klik yang dipasang dalam skrip pemasangan.

Outlook tersekat semasa menambah akaun [Tetap] Outlook tersekat semasa menambah akaun [Tetap] Mar 23, 2024 pm 12:21 PM

Apabila anda menghadapi masalah menambah akaun dalam Outlook, anda boleh mencuba penyelesaian berikut untuk menyelesaikannya. Biasanya ini boleh disebabkan oleh sambungan rangkaian yang rosak, profil pengguna yang rosak atau isu sementara yang lain. Melalui kaedah yang disediakan dalam artikel ini, anda boleh menyelesaikan masalah ini dengan mudah dan memastikan Outlook anda boleh berjalan seperti biasa. Outlook tersekat semasa menambah akaun Jika Outlook anda tersekat semasa menambah akaun, kemudian gunakan pembetulan ini yang dinyatakan di bawah: Putuskan sambungan dan sambung semula internet Lumpuhkan sementara perisian antivirus Buat profil Outlook baharu Cuba tambah akaun dalam mod selamat Lumpuhkan IPv6 Jalankan Sokongan Microsoft dan Pembaikan Pembantu Pemulihan Office Application Outlook Tambah Akaun Diperlukan

Cara biasa untuk menambah elemen pada tatasusunan Java Cara biasa untuk menambah elemen pada tatasusunan Java Feb 21, 2024 am 11:21 AM

Cara biasa untuk menambah elemen pada tatasusunan Java, contoh kod khusus diperlukan Dalam Java, tatasusunan ialah struktur data biasa yang boleh menyimpan berbilang elemen daripada jenis yang sama. Dalam pembangunan sebenar, kita sering perlu menambah elemen baharu pada tatasusunan. Artikel ini akan memperkenalkan kaedah biasa untuk menambah elemen pada tatasusunan dalam Java dan memberikan contoh kod khusus. Cara mudah untuk mencipta tatasusunan baharu menggunakan gelung ialah mencipta tatasusunan baharu, menyalin elemen tatasusunan lama ke dalam tatasusunan baharu dan menambah elemen baharu. Contoh kod adalah seperti berikut: //tatasusunan asal i

Tutorial asas: Buat projek Maven menggunakan IDEA Tutorial asas: Buat projek Maven menggunakan IDEA Feb 19, 2024 pm 04:43 PM

IDEA (IntelliJIDEA) ialah persekitaran pembangunan bersepadu yang berkuasa yang boleh membantu pembangun membangunkan pelbagai aplikasi Java dengan cepat dan cekap. Dalam pembangunan projek Java, menggunakan Maven sebagai alat pengurusan projek boleh membantu kami mengurus perpustakaan bergantung, membina projek, dsb. Artikel ini akan memperincikan langkah asas tentang cara membuat projek Maven dalam IDEA, sambil memberikan contoh kod khusus. Langkah 1: Buka IDEA dan cipta projek baharu Buka IntelliJIDEA

Panduan lengkap untuk memasang Maven pada CentOS7 Panduan lengkap untuk memasang Maven pada CentOS7 Feb 20, 2024 am 10:57 AM

Tutorial terperinci tentang cara memasang Maven di bawah CentOS7 Maven ialah alat pengurusan projek popular yang dibangunkan oleh Yayasan Perisian Apache. Ia digunakan terutamanya untuk mengurus pembinaan, pengurusan pergantungan dan pengurusan maklumat projek projek Java. Artikel ini akan memperincikan langkah tentang cara memasang Maven dalam sistem CentOS7, serta contoh kod khusus. Langkah 1: Kemas kini sistem Sebelum memasang Maven, anda perlu terlebih dahulu memastikan bahawa sistem adalah terkini. Buka terminal dan jalankan arahan berikut untuk mengemas kini sistem: sudoy

See all articles