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;@Mapperpublic interface CategoryMapper { List<Category> findAll();} |
双击选中所有代码
步骤 6 :
Category.xml
在Mapper类旁边,新增加Category.xml文件,里面就是放的这个sql语句
|
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=.jspspring.datasource.url=jdbc:mysql://127.0.0.1:3306/how2java?characterEncoding=UTF-8spring.datasource.username=rootspring.datasource.password=adminspring.datasource.driver-class-name=com.mysql.jdbc.Drivermybatis.mapper-locations=classpath:com/how2java/springboot/mapper/*.xmlmybatis.type-aliases-package=com.how2java.springboot.pojo |
步骤 8 :
重启后测试
重启后访问测试地址:
貌似可以不用重启,因为是自动重载的。。。
http://127.0.0.1:8080/listCategory
貌似可以不用重启,因为是自动重载的。。。
浙公网安备 33010602011771号