若依框架
- spring boot基于 jackson 输出
//输出类
AbstractJackson2HttpMessageConverter
protected void writeInternal(Object object, @Nullable Type type, HttpOutputMessage outputMessage) throws IOException, HttpMessageNotWritableException
/**
* object 输出对象
**/
- mybatis mybatis-plus 共存
- http://doc.ruoyi.vip/ruoyi/document/cjjc.html#集成mybatis-plus实现mybatis增强
- applicationConfig.java 在 @MapperScan 增加mapper扫描包路径
- swagger升级只需要在ruoyi-admin模块添加
<!-- knife4j -->
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-spring-boot-starter</artifactId>
<version>3.0.3</version>
</dependency>
<!--即可。 通过 域名/doc.html 访问 -->
- mysql-connector-java 发送sql
ClientPreparedStatement 332行下端输出
经验总结
- springboot关于jackson的问题 (不能继承ObjectMapper 会导致关于jackson的一切设置失效)
JacksonAutoConfiguration 自动配置类
Jackson2ObjectMapperBuilder 生成json管理对象 - 跳过权限
- SysPermissionService 37行注销
- SecurityUtils 115行注销
- SysUser 184行注销