
Java开发常见问题
ljy_n
这个作者很懒,什么都没留下…
展开
-
解决Dubbo无法发布被事务代理的Service问题
产生原因: 如果在服务提供者类上加入@Transactional事务控制注解后,服务就发布不成功了。原因是事务控制的底层原理是为服务提供者类创建代理对象,而默认情况下Spring是基于JDK动态代理方式创建代理对象,而此代理对象的完整类名为com.sun.proxy.$Proxy42(最后两位数字不是固定的),导致Dubbo在发布服务前进行包匹配时无法完成匹配,进而没有进行服务的发布。 解决方案: 修改applicationContext-service.xml配置文件(就是xml配置文件),开启事务控原创 2021-07-09 15:41:28 · 141 阅读 · 0 评论 -
springboot的Sort排序时遇到的问题 has private access in ‘org.springframework.data.domain.Sort‘
springboot2.2.1(含)以上的版本Sort已经不能再实例化了,构造方法已经是私有的了! private Sort(Sort.Direction direction, List<String> properties) { if (properties != null && !properties.isEmpty()) { this.orders = (List)properties.stream().map((it) ->原创 2021-06-21 10:53:20 · 752 阅读 · 0 评论 -
RESTful风格的更新和删除遇到的问题
RESTful风格的更新和删除遇到的问题 遇到的问题: 在Ajax中,采用Restful风格PUT和DELETE请求传递参数无效,传递到后台的参数值为 产生的原因 Tomcat封装请求参数的过程: 1.将请求体中的数据,封装成一个map 2.request.getParameter(key)会从这个map中取值 3.SpringMvc封装POJO对象的时候,会把POJO中每个属性的值进行request.getParamter(); AJAX发送PU或者DELETE请求时,请求体中的数据通过r原创 2021-05-25 19:20:17 · 719 阅读 · 0 评论 -
MyBatis Generator逆向生成异常报错:[WARNING] Table Configuration user matched more than one table(..........)
在使用插件生成实体类和mapper接口和mapper.xml 映射文件的时候,会产生此错误。 产生此错误的原因应该是因为,在同一个数据库连接中,多个数据库下具有同名表。就会产生此错误。 要注意重点的报错语句 Table Configuration user matched more than one table [WARNING] Table Configuration user matched more than one table (hospital..user,test..user,mysql..us原创 2021-05-25 19:09:07 · 1350 阅读 · 0 评论