工程搭建目錄:
@Controller
@RequestMapping(value="/api")
public class TokenController
public interface TokenService
@Service
public class TokenServiceImpl implements TokenService
@Repository
public interface TokenMapper
TokenMapper.xml
當啓動工程後,請求Controller報錯誤信息的主要內容如下:
Invalid bound statement (not found): com.tui.cibs.api.services.TokenService.getTokenByAppId]
該錯誤的意思是,Spring把TokenService當作Mapper接口注入了,正確情況下,應該只應去注入Repository即Mapper所在的目錄,正確的修改如下(在SpringBoot主啓動類中添加或修改):
@MapperScan(basePackages="com.ltcui.cibs.**.mapper") // 僅掃描*.mapper目錄下的