Spring容器注入问题
/list/keyword—–/list/catalog3Id
什么情况下需要重写hashcode(),equals()
通用mapper数据插入数据库后获取id
1
2
3
4
5
6
7
public class XXXEntity {
private Long id;
}主键返回策略只作用于dao层,无法跨越RPC
登录后跳转回登录前的页面
➕参数 returnUrl一直传递就好了
ajax请求成功但是返回到error 我是因为没有写@ResponseBody注解
AJAX请求成功,却莫名其妙的不返回到success函数中,而是跳到了error函数中。这个和用什么语言没有多大关系,只要你后台返回的数据是JSON数据,都会有可能出现这种怪事。
问题原因:JSON格式转化不规范或者JSON数据转化错误导致的。
JSON建构有两种结构:
“名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),记录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组(associative array)。
值的有序列表(An ordered list of values)。在大部分语言中,它被理解为数组(array)。
注意:JSON数据里面不要有\ 专一字符 会导致json数据转化失败
可以拿到后台转化之后的数据用json在线转化工具来测试是否转换成功
在线JSON校验格式地址如下
采集自零库存的博客
但是有的时候即使使用了@ResponseBody注解,也不行
1 |
|
for 做对比删除 不如 iterator
//String... delValueId 这里的delValueId是一个数组!!!! String getUrlParam(PmsSearchParam pmsSearchParam, String... delValueId) String urlParam1 = getUrlParam(pmsSearchParam, delValueId); <!--code2-->
BigDecimal
有时候不能用toString(),若对象为null
java.lang.ClassCastException: org.springframework.web.servlet.resource.ResourceHttpRequestHandler cannot be cast to org.springframework.web.method.HandlerMethod
原因就在于,spring boot 2.0对静态资源也进行了拦截,当拦截器拦截到请求之后,但controller里并没有对应的请求时,该请求会被当成是对静态资源的请求。此时的handler就是 ResourceHttpRequestHandler,就会抛出上述错误。
解决办法就是,在拦截器那里排除静态资源的请求路径
registry.addInterceptor(new JJRUserLoginInterceptor()).addPathPatterns(“/xx/“)
.excludePathPatterns(“/xx/“);然后再preHandler报错那里加上 instanceof关键字进行判断。
————————————————
版权声明:本文为CSDN博主「jasapa」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jiaoshaoping/java/article/details/80526464
- 当前实体类不包含名为userTypeId的属性!
这个报错找了半天,基本规范自己也核对过了,全没毛病
后来发现是因为我得实体类的属性用的是int
改成integer就好了
应该是只能映射包装类型
- org.xml.sax.SAXParseException: The reference to entity “response_type” must end with the ‘;’ delimiter.
超链接太长了,可以在配置文件里面加上thymleaf的·热部署以及松校验
拦截器拦截静态资源
Redis怎么分页
使用zset score 使用article的自增id
Integer 转化为Long
- 使用Integer的longValue()方法会将5 –> 3,9 –>8,精度缺失?——》原来是我的代码有问题
区域文本超过3行显示…
1
2
3
4
5overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;