若依框架

若依框架

  1. spring boot基于 jackson 输出

    //输出类
    AbstractJackson2HttpMessageConverter
    protected void writeInternal(Object object, @Nullable Type type, HttpOutputMessage outputMessage) throws IOException, HttpMessageNotWritableException
    /**
     * object 输出对象
     **/
    
  2. mybatis mybatis-plus 共存

    1. http://doc.ruoyi.vip/ruoyi/document/cjjc.html#集成mybatis-plus实现mybatis增强
    2. applicationConfig.java 在 @MapperScan 增加mapper扫描包路径
  3. swagger升级只需要在ruoyi-admin模块添加

    <!-- knife4j -->
    <dependency>
    <groupId>com.github.xiaoymin</groupId>
    <artifactId>knife4j-spring-boot-starter</artifactId>
    <version>3.0.3</version>
    </dependency>
    <!--即可。 通过 域名/doc.html 访问 -->
    
  4. mysql-connector-java 发送sql
    ClientPreparedStatement 332行下端输出

经验总结

  1. springboot关于jackson的问题 (不能继承ObjectMapper 会导致关于jackson的一切设置失效)
    JacksonAutoConfiguration 自动配置类
    Jackson2ObjectMapperBuilder 生成json管理对象
  2. 跳过权限
    1. SysPermissionService 37行注销
    2. SecurityUtils 115行注销
    3. SysUser 184行注销
posted @ 2023-03-25 11:10  狂客  阅读(256)  评论(0编辑  收藏  举报