zoukankan      html  css  js  c++  java
  • Springboot-mybatis使用xml方式

    步骤 1 : xml方式

    Springboot - Mybatis - SQL语句可以使用接口加注解的方式,也可以用xml的方式,所以本篇记录 xml 方式怎么做

    步骤 2 : 可运行项目

    本篇接着上一篇教程的项目操作~~:mybatis接口+注解方式https://www.cnblogs.com/newRyan/p/12787858.html

    步骤 3 : CategoryMapper

    去掉了 sql 语句的注解

    package com.ryan.springboot.mapper;
     
    import java.util.List;
     
    import org.apache.ibatis.annotations.Mapper;
    import org.apache.ibatis.annotations.Select;
     
    import com.ryan.springboot.pojo.Category;
     
    @Mapper
    public interface CategoryMapper {
     
        List<Category> findAll();
     
    }
    

    步骤 4 : Category.xml

    在 Mapper 类旁边,新增加 Category.xml 文件,里面就是放的这个sql语句

    <?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">
      
        <mapper namespace="com.ryan.springboot.mapper.CategoryMapper">
            <select id="findAll" resultType="Category">
                select * from category_
            </select>   
        </mapper>
    

    步骤 5 : application.properties

    修改 application.properties, 指明从哪里去找xml配置文件,同时指定别名

    spring.mvc.view.prefix=/WEB-INF/jsp/
    spring.mvc.view.suffix=.jsp
    
    spring.datasource.url=jdbc:mysql://127.0.0.1:3306/ryan?characterEncoding=UTF-8
    spring.datasource.username=root
    spring.datasource.password=admin
    spring.datasource.driver-class-name=com.mysql.jdbc.Driver
    
    mybatis.mapper-locations=classpath:com/ryan/springboot/mapper/*.xml
    mybatis.type-aliases-package=com.ryan.springboot.pojo
    

    步骤 6 : 重启后测试

    重启后访问测试地址:

    http://127.0.0.1:8080/listCategory

    : 启动方式是 Springboot 特有的,直接运行类:com.ryan.springboot.Application 的主方法。

    更多关于 Springboot - mybatis使用xml 详细内容,点击学习: http://t.cn/A62lnlhq

  • 相关阅读:
    异常
    动态链接库与静态链接库的区别
    OpenBLAS 安装与使用
    Eigen 优化技巧
    C++读取保存为二进制的 numpy 数组
    Sublime Text Windows版使用Conda环境
    Repeater 时间格式化
    C#与js的各种交互
    js 实现精确加减乘除
    常用正则表达式
  • 原文地址:https://www.cnblogs.com/newRyan/p/12788172.html
Copyright © 2011-2022 走看看