Kemudian dalam implementasi terakhir, tambahkan database MyBatis Query Orcale
Langkah 1: Buat beberapa paket baru yang diperlukan, hasilnya adalah sebagai berikut
Langkah 2: Buat Personservice.java baru di bawah paket layanan untuk memeriksa antarmuka metode orang sesuai nama
Paket com.example.first.service; import com.example.first.entity.person; antarmuka publik Personservice {Person queryPersonByName (nama string);}Langkah 3: Buat PersonserviceImpl.java baru di bawah paket LayananImpl untuk mengimplementasikan antarmuka Personservice.java
Paket com.example.first.serviceImpl; import com.example.first.persondao.personmapperdao; import com.example.first.entity.person; impor com.example.first.service.personservice; impor org.springframework.beans.facpory. org.springframework.stereotype.service; impor org.springframework.transaction.annotation.transactional;@service@transactionalpublic classserviceImpl mengimplementasikan Personservice {@Autowired personmapperDao personmapperDao; @Override Publik queryPersonByName (nama string) {person person = personmapperdao.findbyname (name); orang yang kembali; }}Langkah 4: Buat personmapperdao.java baru di bawah persondao. Ada metode untuk meminta orang
Paket com.example.first.persondao; import com.example.first.entity.person; impor org.apache.iatis.annotations.mapper; @mapperpublic antarmuka Public PersonmapperDao {Person findByName (nama string);}Langkah 5: Buat personmapper.xml baru di bawah sumber daya
<? Xml Version = "1.0" encoding = "utf-8"?> <! Doctype mapper public "-// mybatis.org//dtd mapper 3.0 // en" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> namespace = "com.example.first.persondao.personmapperdao"> <resultMap id = "findperson" type = "com.example.first.entity.person"> <hasil properti = "name" column = "name"/> <hasil hasil = "usia" kolom = "usia"/</name "evolon," name "/> <inum =" Usia "kolom =" usia "/</name" evolon> Dari orang di mana name = #{name} </select> </mapper>Langkah 6: Tambahkan Sumber Data, Jalur File Mapper dan Jalur Entitas di Application.Properties
spring.jpa.database = oraclespring.datasource.driver-class-name = oracle.jdbc.driver.oracledriverspring.datasource.url = jdbc: oracle: tipis:@// 192.168.3.177:1521/orcring.datcring.dat.data Source.username = liguang_devspring.datasource.password = 123456spring.jpa.hibernate.ddl-auto = updateMybatis.mapperlocations = classpath:/mapper/*. xmlmybatis.typealiSespackag = com.example.first.entityspring.thymeleaf.prefix = classpath: /templates/spring.thymeleaf.suffix=.htmlspring.thymeleaf.mode=html5
Langkah 7: Tambahkan dependensi dalam file POM
<? Xml Version = "1.0" encoding = "UTF-8"?> <Project xmlns = "http://maven.apache.org/pom/4.0.0" xmlns: xsi = "http://www.w3.org/2001/xmlschema xsi: schemalocation = "http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <ModelVersion> 4.0.0 </ModelVersion> <groupid> COM.Example.fireFir> </grupt> </ModelVersion> <groupid> com.example.fir <version> 0.0.1-Snapshot </version> <packaging> Jar </packaging> <name> Springboot </name> <precription> Proyek Demo untuk Spring Boot </creckripe> <parter> <groupid> org.springframework.boot </roupid> <Artifactid> Spring-boot-starter-Parent </art/version </groupid> <Artifactid> Spring-boot-starter-parent </art/version.6.4.5.4.5.4.5. <!-Pencarian Orangtua dari Repositori-> </induk> <properties> <poject.build.sourceencoding> UTF-8 </project.build.sourceencoding> <poject.raporting.outputenCoding> UTF-8 </project.reporting.outputingencoding> <Java.8 </project.reporting.outputenCoding> <java <Dependencies> <dependency> <GroupId> org.springframework.boot </groupid> <ArtifactId> Spring-boot-starter-web </t Artifactid> </dependency> <sependency> <RoupId> org.springframework.boot </groupid> <ArtiFacTid> <crupt-boots-stasops.boot </groupid> <ArtiFacTID> <crupt-boots-stasops.boot </groupid> <ArtiFacTid> <artfactd> <cruct-boots-stasop. </Dependency> <dependency> <GroupId> org.springframework.boot </groupid> <ArtifactId> Spring-boot-starter-thymeleaf </artifactid> </dependency> <!-ortifacale ortifactid> <TROGREGID> <ArpentD> <TROGUCTID> <TROGRED> </Groupid> <ArtiFActED> <AtPACT7 <version>1.0.0.1</version> </dependency> <!--mybatis dependencies--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.1.1</version> </dependency> <dependency> <GroupId> org.springframework.boot </proupid> <ArTifactId> Spring-boot-starter-jdbc </t Artifactid> </gandendency> </dependency> <build> <dlugin> <tugin> <sroupid> org.springframework.boot </boot </groupin> <ArtifacTID> org. </slugin> </build> </joy Project>
Langkah 8: Masukkan http: // localhost: 8080/orang/show? Name = zhang di browser
Meringkaskan
Di atas adalah contoh penjelasan kode dari Spring Boot + MyBatis + Orcale Langkah -langkah implementasi yang diperkenalkan oleh editor. Saya harap ini akan membantu semua orang. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas semua orang tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!