- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 Idea SpringCloud 创建两个相同模块出现问题!
问题今天在学习阳哥的spring cloud第二季的时候,创建相同两个服务模块,除了yml配置文件略有差异,其他代码都相同。按理说每个模块的代码时互不影响的,但是A模块的Mapper寻找Dao类总是跳转到B模块的Dao上,两个模块的Mapper只会同时指向其中一个Dao,这就导致了我的项目测试不成功。我用的idea2021.1,不知道是不是idea的bug,视频里阳哥敲的是没有问题的,去gitee上拉了别人敲的也有这个问题。...
2021-05-26 23:22:29
654
原创 GET请求和@RequestBody碰撞出来的问题!!!
问题描述当后端使用GET请求来接受一个实体对象时,使用了@RequestBody,用postman以json的格式能够请求成功,但是通过前端访问缺爆错误请求。因为我们通常首先都会想得到==@RequestBody让接受的参数转成json格式并自动将数据绑定到实体对象上==,这么想其实是没得错的,但是请看以下分析:GET和POST请求的传参区别:GET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,参数之间以&相连;POST把提交的数据则放置在是HTTP
2021-05-25 23:42:39
2438
原创 Volatile可见性验证,未出现死循环问题!!!
volatile的可见性前言:由于JVM运行程序的实体是线程,而每个线程创建时JVM都会为其创建一个工作内存,工作内存是每个线程的私有数据区域,而Java内存模型中规定所有变量都是存储在主内存,主内存是共享内存区域,所有线程都可以访问,但线程对变量的操作(读取赋值等)必须在工作内存中进行,首先要将变量从主内存拷贝到自己的工作内存空间,然后对变量进行操作,操作完成后再将变量写回主内存,不能直接操作主内存中的变量,各个线程中的工作内存中存储着主内存中的变量副本拷贝,因此不同的线程无法访问对方的工作内存,线程间
2021-05-23 11:42:17
316
4
原创 Sringboot项目能够正常启动缺报404!!!!!!
如图:原因:默认情况下spring boot只会扫描启动类当前包和以下的包。解决:把启动类移到项目文件夹的最外层就行。(看图)不管你懂不懂,我懂就行!!!!!!
2020-08-18 23:39:59
148
原创 mybatis提示org.apache.ibatis.binding.BindingException: Invalid bound state
== 记:首先.xml和dao类接口路径都需要配置==xml文件在yml文件或者properties文件配置dao类接口添加注解或者在启动类配置扫描
2020-07-02 14:42:58
870
原创 Intellij IDEA springboot 找不到或无法加载主类
== 记:直接删除.idea文件 重启idea即可,这是有与更改模块名字而出现的问题。==
2020-07-02 13:54:33
597
2
空空如也
关于Volatile可见性验证,未出现死循环!!!!!
2021-06-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人