spring-boot-api-project-seed
spring-boot-api-project-seed copied to clipboard
修复当mapper目录没有mapper的xml配置文件的时候,启动报错的问题
按照作者当前的做法,在src/main/resources/mapper目录是必须存在的,启动才能成功。 但我们有些时候,项目比较简单,不需要写XxxMapper.xml这样的文件,而是使用注解的方式如。
package com.company.project.dao;
import com.company.project.core.Mapper;
import com.company.project.model.User;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
public interface UserMapper extends Mapper<User> {
@Select("SELECT username FROM user WHERE id = #{id}")
public String selectUsernameById(@Param("id") Long id);
}