
Springboot
文章平均质量分 73
幸好我会魔法
https://whopxxx.github.io/
展开
-
Spring Data Redis操作Redis
Spring Data Redis 是 Spring 的一部分,对 Redis 底层开发包进行了高度封装在Spring项目中,可以使用Spring Data Redis来简化操作。原创 2024-02-08 11:15:22 · 260 阅读 · 0 评论 -
Redis的一些基础命令
Redis是一个基于内存的 key-value 结构数据库基于内存存储,读写性能高适合存储热点数据(热点商品、资讯、新闻)企业应用广泛字符串 string:普通字符串,Redis中最简单的数据类型哈希 hash:也叫散列,类似于Java中的HashMap结构列表 list:按照插入顺序排序,可以有重复元素,类似于Java中的LinkedList集合set:无序集合,没有重复元素,类似于Java中的HashSet。原创 2024-02-08 11:13:53 · 400 阅读 · 0 评论 -
spring boot具体开发案例 笔记
controller层叫控制器层,负责前后端交互,接受前端请求,调用service层,接收service层返回的数据,最后返回具体的页面和数据到客户端。service层叫业务逻辑层,存放业务逻辑处理,不直接对数据库进行操作,有接口和接口实现类,提供controller层调用的方法。描述模块的功能通常使用复数,也就是加s的格式来描述,表示此类资源,而非单个资源。查看页面原型确定需求——阅读接口文档——思路分析——接口开发——接口测试——前后端联调。REST是风格,是约定方式,约定不是规定,可以打破。原创 2024-01-31 11:09:05 · 1168 阅读 · 0 评论 -
Spring boot事物管理&AOP 笔记
Spring AOP为IoC的使用提供了更多的便利,一方面,应用可以直接使用AOP的功能,设计应用的横切关注点,把跨越应用程序多个模块的功能抽象出来,并通过简单的AOP的使用,灵活地编制到模块中,比如可以通过AOP实现应用程序中的日志功能。另一方面,在Spring内部,一些支持模块也是通过Spring AOP来实现的,比如事务处理。连接点(join point):对应的是具体被拦截的对象,因为Spring只能支持方法,所以被拦截的对象往往就是指特定的方法,AOP将通过动态代理技术把它织入对应的流程中。原创 2024-01-31 11:01:45 · 927 阅读 · 0 评论 -
Spring boot配置文件类型及阿里云OSS配置
- 大小写敏感- 数值前必须有空格作为分隔符- 使用缩进表示层级关系,缩进时只允许使用空格- 缩进的空格数目不重要,只要相同层级的元素左对齐即可- #表示注释原创 2024-01-30 14:07:12 · 652 阅读 · 1 评论 -
Spring boot关于登录功能实现(过滤器、拦截器)笔记
定义配置类,并让它实现WebMvcConfigurer接口,在接口的addInterceptors方法中,注册拦截。会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器,以便在同一次会话的多次请求间。会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。实现handlerInterceptor接口,从三个方法中选择合适的方法,实现拦截时要执行的具体业务逻。如果是对所有的请求(如访问静态资源的请求)进行拦截,则可以使用Filter。原创 2024-01-30 11:21:56 · 1509 阅读 · 1 评论 -
Mybatis笔记
使用Mvbatis的注解,主要是来完成一些简单的增删改查功能。如果需要实现复杂的SOL功能,建议使用XML来配置映射。:用于判断条件是否成立。使用test属性进行条件判断,如果条件为true,则拼接SQL。:where元素只会在子元素有内容的情况下才插入where子句。解决方案二:@Results,@Result注解手动映射封装。新增(主键返回):数据添加成功后返回主键的id。>:通过属性refid,指定包含的sql片段。:动态的在行首插入set关键字,并且。>:定义可重用的sql片段。原创 2024-01-25 14:44:37 · 974 阅读 · 0 评论