Luego, en la última implementación, agregue la base de datos MyBatis Query Orcale
Paso 1: Crear algunos paquetes requeridos nuevos, los resultados son los siguientes
Paso 2: Cree un nuevo servicio de personas. Java en el paquete de servicio para verificar la interfaz del método de la persona de acuerdo con el nombre
paquete com.example.first.service; import com.example.first.entity.person; pública interface Personservice {Person QuerypersonByName (nombre de cadena);}Paso 3: Cree una nueva persona para servicio
paquete com.example.first.serviceImpl; import com.example.first.personondao.personmapperdao; import com.example.first.entity.person; import.example.first.service.personservice; import og.springframework.beans.factory.annotation.autowired; import org.springframework.stereotype.service; import org.springframework.transaction.annotation.transactional;@service@transaccionalPublic de personas que el servicio de servicio implementa Personservice {@AUTOWIREDIREDIREDIRDIRed Personmapperdao Personmapperdao; @Override Public Person QuerypersonByName (nombre de cadena) {Person Person = PersonMapperDao.FindByName (nombre); persona de regreso; }}Paso 4: Cree una nueva personamapperdao.java bajo Persondao. Hay un método para consultar a la persona
paquete com.example.first.personondao; import com.example.first.entity.person; import org.apache.ibatis.annotations.mapper; @mapperpublic interfaz personamapperdao {persona findByName (name de cadena);}Paso 5: Crea un nuevo personsmapper.xml bajo recursos
<? xml versión = "1.0" encoding = "utf-8"?> <! Doctype mapper public "-// mybatis.org//dtd mapper 3.0 // en" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace = "com.example.first.personondao.personmapperdao"> <resultmap id = "findperson" type = "com.example.first.entity.person"> <resultado propiedad = "name" column = "name"/> <resultado propiedad = "edad" columna = "edad"/> </sul de persona donde name = #{name} </select> </s mappper>Paso 6: Agregar fuente de datos, ruta de archivo mapper y ruta de entidad en la aplicación.
spring.jpa.database = oraclespring.datasource.driver-class-name = oracle.jdbc.driver.oracledriverspring.datasource.url = jdbc: oracle: delgado:@// 192.168.3.177:1521/orclspring.data fuente.Username = Liguang_devspring.datasource.password = 123456Spring.jpa.Hibernate.ddl-Auto = updemyBatis.MapperLocations = classpath:/mapper/*. xmlmybatis.typealiaspackag = com.example.first.entityspring.thymeleaf.prefix = classpath: /templates/spring.thymeleaf.suffix=.htmlspring.thymeleaf.mode=html5
Paso 7: Agregar dependencias en el archivo POM
<? xml versión = "1.0" encoding = "utf-8"?> <Project xmlns = "http://maven.apache.org/pom/4.0.0" xmlns: xsi = "http://www.w3.org/2001/xmlschemainstance" 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> <grupo> com.first </groupid> <arfifactid> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>springboot</name> <description>Demo project for Spring Boot</description> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.6.RELEASE</version> <relativePath/> < <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <Spendency> <MoupRupid> org.springframework.boot </proupid> <artifactID> spring-boot-starter-thymeleaf </artifactid> </pendency> <!-Orcale Database Dependencies-> <Spendency> <ProupId> Oracle </GroupId> <Atifactid> Ojdbc7 </artifactid> <versersever> </pendency> <!-MyBatis Dependencies-> <Spendency> <MoupRiD> org.mybatis.spring.boot </groupid> <artifactid> mybatis-spring-boot-sharter </artifactid> <version> 1.1.1 </versión> </pendency> <epeferency> <ProupId> org.springframwork. <artifactid> spring-boot-starter-jdbc </artifactid> </pepertency> </pepertency> <struct> <glugins> <glugin> <grupoD> org.springframework.boot </proupid> <artifactid> spring-boot-maven-plugin </artifactID> </glugin> </glugins> </build> </proyect>
Paso 8: Ingrese http: // localhost: 8080/persona/show? Name = zhang en el navegador
Resumir
Lo anterior es la explicación del código de ejemplo de los pasos de implementación de Spring Boot + MyBatis + Orcale introducidos por el editor. Espero que sea útil para todos. Si tiene alguna pregunta, déjame un mensaje y el editor responderá a todos a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!