
框架
ShichimiyaSatone
DO NOT RUSH
展开
-
[框架]Swagger出现两个重复属性
一、问题 以单字母开头的属性作为接口入参时,在文档中变成两个“相似”的属性; 作为响应实体时,大小写不敏感。 查资料发现问题是普遍存在的,接口入参定义:@ApiModel("测试")data class TestSwaggerParam( @ApiModelProperty(value = "云编号") val vCid:String)swagger显示:// requestBody{ "vCid": "", "vcid": ""}//原创 2020-12-22 09:40:22 · 3290 阅读 · 1 评论 -
[框架]SpringBoot项目启动时自动退出
一、问题项目编译成功,启动处理到Eureka时打印Saw local status change event StatusChangeEvent [timestamp=1586230015468, current=DOWN...随后退出执行,无其他错误或异常信息Process finished with exit code 1控制台输出二、解决确认依赖没有...原创 2020-04-07 21:02:06 · 2284 阅读 · 1 评论 -
[框架]Spring下接口的测试方法
一、困境系统中存在用户的概念,接口测试时需要额外考虑处理登录的过滤器。接口篡改数据,对于长流程的调用一步到底太过繁琐,直接更改可能产生脏数据。二、解决使用@Primary和@Bean“屏蔽”掉容器内的过滤器。使用@SqlGroup建立内存数据库。三、代码过滤器配置类SkipAuthConfig// 根据skipAuth进行触发@Profile("skipAuth...原创 2019-11-11 13:53:01 · 793 阅读 · 0 评论 -
[Hibernate]同名实体类的HQL映射问题
一、问题JAP执行查询方法时,打印的SQL语句有误,from关键词后接的另一张表。fun findByIdAndUid(id: Long, uid: Long):TaskEntity?二、原因项目中存在多个同名User实体类,映射时@Entity注解默认使用Unqualified name。这将导致同名映射覆盖或启动报错。com.xxx.a.Userpackage co...原创 2019-10-14 12:31:37 · 663 阅读 · 0 评论 -
[框架]Mybatis中预编译sql参数替换
一、前言在回顾@Param注解时,发现自己并不理解mepper.xml里sql语句的参数设置。之前认为的是,如果参数类型为Bean,那么语句内填写的参数名应与Bean中get方法名对应。例如:UserMapper.xml<insert id="addOne" parameterType="com.demo.pojo.User"> insert into user va...原创 2019-01-29 20:40:12 · 5106 阅读 · 0 评论 -
[Spring]请求转发时出现405错误,抛出IllegalStateException异常
问题情境:问题出现在尝试代码实现SpringMVC主要流程时,DispatcherServlet中service()方法执行到最后一步报错。// 此句代码执行时抛异常,页面405request.getRequestDispatcher(result.getView()).forward(request, response);控制台的异常信息:java.lang.Illegal...原创 2019-01-17 17:27:50 · 1791 阅读 · 0 评论