- 博客(6)
- 收藏
- 关注
原创 MyBatis-Plus
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。• 无侵入:只做增强不做改变,不会对现有工程产生影响• 强大的 CRUD 操作:内置通用 Mapper,少量配置即可实现单表CRUD 操作• 支持 Lambda:编写查询条件无需担心字段写错• 支持主键自动生成• 内置分页插件• ……• 单独使用 MyBatis-Plus• 基于 Spring 使用 MyBatis-Plus。
2023-09-19 16:30:11
70
原创 苍穹外卖-day03
进入到sky-server模块,创建com.sky.annotation包。/*** 自定义注解,用于标识某个方法需要进行功能字段自动填充处理*///数据库操作类型:UPDATE INSERT其中OperationType已在sky-common模块中定义/*** 数据库操作类型*//*** 更新操作*/UPDATE,/*** 插入操作*/
2023-09-12 01:07:40
200
1
原创 在WebMvcConfiguration中扩展SpringMVC的消息转换器,统一对日期类型进行格式处理(推荐)
在属性上加上注解,对日期进行格式化:@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")//需要为消息转换器设置一个对象转换器,对象转换器可以将Java对象序列化为json数据。* 对象映射器:基于jackson将Java对象转为json,或者将json转为Java对象。* 将JSON解析为Java对象的过程称为 [从JSON反序列化Java对象]* 从Java对象生成JSON的过程称为 [序列化Java对象到JSON]//反序列化时,属性不存在的兼容处理。
2023-09-11 23:55:21
167
原创 SpringBoot入门系列(三十)Spring Boot项目打包、发布与部署
今天介绍Spring Boot项目是如何打包、发布的。Spring Boot使用了内嵌,因此它的部署方式也变得非常简单灵活,一方面可以将Spring Boot项目打包成独立的jar或者war包来运行,也可以单独打包成war包部署到Tomcat容器中运行,如果涉及到大规模的部署Jinkins成为最佳选择之一。
2023-09-05 18:32:55
1272
1
原创 文件上传实现
/文件访问路径规则 https://BucketName.Endpoint/ObjectName。log.info("文件上传到:{}", stringBuilder.toString());其中,AliOssUtil.java已在sky-common模块中定义。// 创建PutObject请求。// 创建OSSClient实例。active: dev #设置环境。在sky-common模块中,已定义。在sky-server模块。在sky-server模块。
2023-09-04 18:14:29
75
1
原创 ThreadLocal
ThreadLocal 并不是一个Thread,而是Thread的局部变量。ThreadLocal为每个线程提供单独一份存储空间,具有线程隔离的效果,只有在线程内才能获取到对应的值,线程外则不能访问。
2023-09-02 22:38:17
60
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人