Então, na última implementação, adicione o banco de dados Orcale consulta mybatis
Etapa 1: Crie alguns novos pacotes necessários, os resultados são os seguintes
Etapa 2: Crie um novo PERSONSERVICE.java sob o pacote de serviço para verificar a interface do método da pessoa de acordo com o nome
pacote com.example.first.service; importar com.example.first.entity.person; interface pública Persevice {Pessoa QueryPersonByName (nome da string);}Etapa 3: Crie um novo PersenserviceImpl.java sob o pacote ServiceImpl para implementar a interface perseverservice.java
pacote com.example.first.serviceImpl; importar com.example.first.persondao.pesonmapperdao; importação com.example.first.entity.person; import com.example.first.service.persoService; import.springFramework.beanS.FiRSTICK.ANNOTATION.PERSOURCE; org.springframework.tereotype.service; importar org.springframework.transaction.annotation.transaction;@Service@transactionalpublic Class PerseServiceImpl implementa Persenservice {@Autowired Personmapperdao PersonMapperDao; @Override public Person QueryPersonByName (Nome da String) {Person Pessoa = PessoapperDao.findbyName (nome); pessoa de volta; }}Etapa 4: Crie um novo Pessoapperdao.java sob Persondao. Existe um método para consultar a pessoa
pacote com.example.first.persondao; importar com.example.first.entity.person; importar org.apache.ibatis.annotações.mapper; @mapperpublic interface Personmapperdao {Pessoa FindbyName (string name);}Etapa 5: Crie um novo Personmapper.xml em Recurso
<? xml versão = "1.0" coding = "utf-8"?> <! namespace = "com.example.first.persondao.pesonmapperDao"> <resultMap id = "findPerson" type = "com.example.first.entity.person"> <resultado de propriedade = "name" column = "name"/> <result = "idade" column = "idade"/> </> </"" Nome, idade de pessoa onde nome = #{nome} </leclect> </mapper>Etapa 6: Adicionar fonte de dados, caminho do arquivo de mapeador e caminho da entidade no aplicativo.properties
spring.jpa.database = oraclespring.dataSource.driver-class-name = oracle.jdbc.driver.oracledriverspring.datasource.url = jdbc: oracle: thin:@// 192.168.177:1521/orclsatra.datha fonte.Username = Liguang_Devspring.DataSource.Password = 123456spring.jpa.hibernate.ddl-auto = updatemybatis.mapperlocations = classe:/mapper/*. xmlmybatis.tyPealiaspackag = com.example.first.entityspring.thymeleaf.prefix = classe: /templates/spring.thymeleaf.suffix=.htmlspring.thymeleaf.mode=html5
Etapa 7: Adicione dependências no arquivo POM
<? xml versão = "1.0" coding = "utf-8"?> <Projeto xmlns = "http://maven.apache.org/pom/4.0.0" xmlns: xsi = "http://www.ww3.org/2001/xmlschaMance xsi: schemalocation = "http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/Maven-4.0.0.xsd"> <modelVersion> 4.0.0 </Groupversion> <purbrouD> com.exemp. <Versão> 0.0.1-SNAPSHOT </Version> <batyaging> jar </acheging> <name> Springboot </name> <cription> Projeto de demonstração para bota de primavera </cription> </parent> <puperid> org.springframework.boot </groupid> <stifactid> spring-boot-starter-Parent </arteftid </groupid> Lookup Parent de Repository-> </axer> <Properts> <Project.build.sourceEncoding> utf-8 </project.build.sourcencoding> <projeto.reporting.outputEncoding> utf-8 </project.reporting.outputoding> <Java.version> 1.8 </project.reporting.outputoding> <Depencency> <PuerpId> org.springframework.boot </frugid> <TRATIFACTID> Spring-boot-starter-web </artifactId> </dependency> <pendence> <puperid> org.springframework.boot </grupo <ArtifactId> scring-boot-scarter-test-test-testert-testertf. <Depencency> <PuerpId> org.springframework.boot </frugiD> <stifactId> primavera-boot-starter-tymeleaf </sutifactId> </dependency> <!-Orcale Database Dependências-> <pendency> <puriF> Oracle </GroupId> <TifactId> OJDBC7 Version </GroupId> Oracle </Groupid> </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</groupId> <TRAFACTID> Spring-Boot-Starter-jdbc </ArtifactId> </Dependency> </Dependency> <fruct> <flugins> <lugin> <plugid> org.springframework.boot </flupId> <stifactId> spring-boot-maven-plugin </strofactId> </Plugin> </Plugin> Spring-Boot-Maven-plugin </Artifactid> </Plugin> </Plugin>
Etapa 8: Digite http: // localhost: 8080/pessoa/show? Nome = zhang no navegador
Resumir
O exposto acima é a explicação do código de exemplo da inicialização da primavera + etapas de implementação da Spring + Mybatis + Orcale introduzidas pelo editor. Espero que seja útil para todos. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a todos a tempo. Muito obrigado pelo seu apoio ao site wulin.com!