springCould,springBoot以及mybatis项目框架构建《三》之依赖说明

本文主要介绍SpringCloud项目中如何整合Mybatis,包括Mybatis的配置、依赖设置,以及JpaRepository的使用。此外,还提及了服务间调用的两种方式,如通过RestTemplate和Feign客户端。提供了源码链接供读者参考。
摘要由CSDN通过智能技术生成

前言

springcould其实有很多模块: 服务发现注册 Eurek ;配置中心 config;消息总线 MQ;负载均衡 ribbon;断路器;数据监控;数据服务等等;这里将介绍数据服务 mqsql和mybatis的整合以及 jpa和aop,还有一些模板介绍等。

1.mybatis的配置 

在上面两个章节里介绍了项目的创建,这里就直接介绍pom的依赖和配置方式。在scb-user模块下的application.prop...配置如下:

#spring相关配置 开发环境
spring:
  application:
    name: scb-user
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    url: jdbc:mysql://localhost:3306/mysql2017
    username: root
    password: root
  #开启显示sql 和 启动自更新
  jpa:
    show-sql: true
    hibernate:
      ddl-auto: update

#服务器相关配置
server:
  context-path: /
  port: 8080

#eureka相关配置
eureka:
  client:
    service-url:
      defaultZone: http://localhost:8888/eureka/

#mybatis相关配置
mybatis:
  config-location: classpath:mybatis/mybatis-config.xml
  mapper-locations: classpath:mybatis/mapper/*.xml
  type-aliases-package: com.spring.xiatian.**.entityz

主要是指定 mybatis的配置位置。mybatis的配置如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
    <settings>
        <!-- 打印查询语句 -->
        <setting name="logImpl" value="LOG4J" />
        <!--自动返回主键-->
        <setting name="useGeneratedKeys" value="true"/>
        <!--别名 列名-->
        <setting name="useColumnLabel" value="true"/>
        <!--开启驼峰命名-->
        <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值