11.MYBATIS-XML方式

CategoryMapper

去掉了sql 语句的注解
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package com.how2java.springboot.mapper;
 
import java.util.List;
 
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
 
import com.how2java.springboot.pojo.Category;
 
@Mapper
public interface CategoryMapper {
 
    List<Category> findAll();
 
}
 
双击选中所有代码
 步骤 6 : 

Category.xml

在Mapper类旁边,新增加Category.xml文件,里面就是放的这个sql语句
Category.xml
1
2
3
4
5
6
7
8
9
10
<?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.how2java.springboot.mapper.CategoryMapper">
        <select id="findAll" resultType="Category">
            select * from category_
        </select>   
    </mapper>
 步骤 7 : 

application.properties

修改application.properties, 指明从哪里去找xml配置文件,同时指定别名
1
2
3
4
5
6
7
8
9
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/how2java?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/how2java/springboot/mapper/*.xml
mybatis.type-aliases-package=com.how2java.springboot.pojo
 步骤 8 : 

重启后测试

重启后访问测试地址:
 
http://127.0.0.1:8080/listCategory
 

貌似可以不用重启,因为是自动重载的。。。

posted on 2019-01-04 16:05  我是司  阅读(120)  评论(0)    收藏  举报

导航