- 博客(5)
- 收藏
- 关注
原创 mybatis-flex主键自动生成与手动设置兼顾的方法
上面方法的返回值就是实体类的id,逻辑大概是遍历实体类字段,当发现有@Id注解(flex官方规定将实体类的主键加上此注解)时,先判断该字段是否为空,如果为空的话就返回一个UUID,如果不为空就返回原数据,这就实现了在新增数据时,如果我们给主键设置了值那么就会以我们设置的值为准,如果没有给主键赋值,就使用自动生成的值。最近在写新项目时使用了框架mybatis-flex(对标mybatis-plus)
2023-08-26 17:25:26 925
原创 成功使用idea查看注解具体的代码实现逻辑
使用idea查看Java注解的具体实现逻辑,主要分为两种,一种是自定义的注解,另一种是jar包中的注解这种比较简单,因为代码都在咱们本地,直接全局搜索(我的是Ctrl+Shift+R)注解的名字加上.class就可以了如下:Neo4jHttpProperties是自定义的注解还有第二种方法,点进去注解之后,右键选择Find Usages然后选择这里这种方式也可以找到注解具体的实现逻辑以上就是IDEA中查找注解具体实现逻辑的方法。
2023-02-23 16:14:03 7223 2
原创 解决修改yml端口号无法生效的问题
解决springboot项目配置yml文件不生效的问题,此方法同时可以解决打包后xml文件消失不见的问题
2023-02-20 14:49:40 2055 3
原创 什么是http协议?
概念:http是一种超文本传输协议作用:规定了浏览器和服务器交换数据的格式,浏览器向服务器发送什么格式的数据,服务器才能解析,服务器向浏览器发送什么格式的数据,浏览器才能解析特点:请求和响应必须是成对出现,且必须先有请求再有响应一、请求消息的基本格式请求行GET /success.html?username=zhangsan&password=123 HTTP/1.1请求头Host: localhost:8080User-Agent: Mozilla/5.0 (Windows NT
2021-05-20 21:09:48 2032
空空如也
如何拖拽式生成可视化界面?
2023-02-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人