leochn / SP_DEMO

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SP_DEMO

应用springboot,通用mapper,restful的方式写的一个demo.

Spring DevTools 配置

在使用 DevTools 时,通用Mapper经常会出现 class x.x.A cannot be cast to x.x.A。

同一个类如果使用了不同的类加载器,就会产生这样的错误,所以解决方案就是让通用Mapper和实体类使用相同的类加载器即可。

DevTools 默认会对 IDE 中引入的所有项目使用 restart 类加载器,对于引入的 jar 包使用 base 类加载器,因此只要保证通用Mapper的jar包使用 restart 类加载器即可。

在 src/main/resources 中创建 META-INF 目录,在此目录下添加 spring-devtools.properties 配置,内容如下:

restart.include.mapper=/mapper-[\w-\.]+jar restart.include.pagehelper=/pagehelper-[\w-\.]+jar 使用这个配置后,就会使用 restart 类加载加载 include 进去的 jar 包。

集成 MyBatis Generator

通过 Maven 插件集成的,所以运行插件使用下面的命令:

mvn mybatis-generator:generate

Mybatis Geneator 详解:

http://blog.csdn.net/isea533/article/details/42102297

About


Languages

Language:Java 100.0%