第四阶段day02

SpringBoot高级用法

1.1 关于配置文件的说明

1.1.1 properties配置文件说明

1.语法:key=value 结构
2.properties中的属性值默认条件都是String类型 不需要添加引号

1.1.2 YML文件说明

1.语法:

key: (空格)value
Yml文件有父子级结构,采用缩进的方式实现
server:
    port: 8080

1.2 利用配置文件为属性赋值 (降低耦合性)

1.2.1 XML方式为属性赋值

1).编辑YML配置文件

为redis设置属性和属性值:
redis.host: 127.0.0.1
redis.port: 6379
1.2.2 properties方式为属性赋值

1).定义properties文件

redis2.host=127.0.0.1
redis2.port=6379
1.2.3 如果XML和Properties重名以谁为准

YML方式为准, 注意事项:属性最好不要重复.

1.3 XML配置环境切换

#挑选执行环境
spring:
    profiles:
        actice: test(选用test环境配置)
        
---环境分割线

#定义环境名称
spring:
    profiles: test

---环境分割线

#定义环境名称
spring:
    profiles: pord

1.4 SpringBoot整合Mybatis

1.4.1 导入jar包

    
    
        mysql
        mysql-connector-java
    

    
    
        org.springframework.boot
        spring-boot-starter-jdbc
    

    
    
        org.mybatis.spring.boot
        mybatis-spring-boot-starter
        2.1.3
    

1.4.2 编辑YML配置文件

# Spring整合Mybatis配置
mybatis:
type-aliases-package: com.jt.pojo
mapper-locations: classpath:/mybatis/mappers/*.xml
#开启驼峰映射
 configuration:
 map-underscore-to-camel-case: true

1.4.3 编辑Mapper.xml映射文件










MyBatisPuls

1.1 ORM思想

采用对象的方式操作数据库

1.2 引入jar包


    
        com.baomidou
        mybatis-plus-boot-starter
        3.2.0
    

1.2.1 编辑POJO对象

@TableName("xxx") //如果表名与对象名称一致可以省略
@TableId(type=IdType.AUTO)//设定主键自增
@TableField("name")//如果数据库字段与属性名称一致则可以省略不写

1.2.2 修改YML配置

# Spring整合Mybatis-plus配置
 mybatis-plus:
 type-aliases-package: com.jt.pojo
 mapper-locations: classpath:/mybatis/mappers/*.xml
 #开启驼峰映射
 configuration:
 map-underscore-to-camel-case: true

1.2.3 添加日志打印

#打印MyBatis语句
logging:
    level:
        com.jt.mapper:debug

你可能感兴趣的:(mybatis-plus)