随笔分类 -  java

1 2 3 4 5 ··· 14 下一页
java知识
摘要:mybatis plus 启用 mybatis插件 在使用MyBatis-Plus时,要启用MyBatis插件,你需要遵循以下步骤: 实现自定义插件:创建一个类,实现Interceptor接口。 注册插件:在MyBatis配置文件中或通过Java配置方式注册插件。 下面是一个简单的自定义MyBati 阅读全文
posted @ 2024-06-16 12:25 与f 阅读(80) 评论(0) 推荐(0) 编辑
摘要:Mybatis源码系列文章 插件机制:想写一个打印sql的插件 https://blog.csdn.net/qq_35512802/article/details/128163699 https://www.bilibili.com/video/BV1MS411N7mn 转: https://blo 阅读全文
posted @ 2024-06-16 10:35 与f 阅读(16) 评论(0) 推荐(0) 编辑
摘要:security的jwt验证: 总体来说,我们加入依赖项,security就已经开始生效了,但是使用的默认的UserDetails和UserDetailsService, 一 、我们只要继承UserDetailsService,在数据库中查询用户和权限列表,封装成UserDetails的实现类,返回 阅读全文
posted @ 2024-06-12 16:47 与f 阅读(784) 评论(2) 推荐(0) 编辑
摘要:原因:错误是路径通配问题,查找发现是spring升级到5.3之后路径通配发生了变化,官方给出的解释是“In Spring MVC, the path was previously analyzed by AntPathMatcher, but it was changed to use PathPa 阅读全文
posted @ 2024-06-06 13:45 与f 阅读(947) 评论(0) 推荐(0) 编辑
摘要:SpringBoot3+SpringSecurity整合 Security导包: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId 阅读全文
posted @ 2024-05-31 21:34 与f 阅读(188) 评论(0) 推荐(0) 编辑
摘要:SpringBoot3 整合SpringSecurity Maven <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>3 阅读全文
posted @ 2024-05-31 21:29 与f 阅读(292) 评论(0) 推荐(0) 编辑
摘要:springboot3项目的搭建四(security登录认证配置) <!--security安全配置--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-securit 阅读全文
posted @ 2024-05-31 21:24 与f 阅读(1602) 评论(0) 推荐(0) 编辑
摘要:springboot3项目的搭建三(统一返回异常等) 一、统一返回 (其实两部分,一个是返回错误码可枚举可类,另一个是返回的实体其中data是泛型) 1.返回码: package com.qiqi.common.constants; public enum ReturnCode { SUCCESS( 阅读全文
posted @ 2024-05-30 09:30 与f 阅读(137) 评论(0) 推荐(0) 编辑
摘要:springboot3项目的搭建二(可连数据库的子模块) 1.先引入pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://ww 阅读全文
posted @ 2024-05-29 22:23 与f 阅读(197) 评论(0) 推荐(0) 编辑
摘要:在项目A中引入项目B的依赖,通过依赖传递,会把项目B中的jar都引进来,如果在项目A中不想使用项目B中的某些jar包,可以使用exclusions标签进行排除,具体该标签的用法: <!-- mybatis-spring依赖--> <dependency> <groupId>org.mybatis</ 阅读全文
posted @ 2024-05-29 10:15 与f 阅读(893) 评论(0) 推荐(0) 编辑
摘要:转: https://blog.csdn.net/qq_40734758/article/details/132910708 https://blog.csdn.net/qq_22803841/article/details/126289285 https://blog.csdn.net/m0_47 阅读全文
posted @ 2024-05-25 14:42 与f 阅读(222) 评论(0) 推荐(0) 编辑
摘要:1. JNI 简介 众所周知,Java 的主要优势之一是它的可移植性,这意味着一旦我们编写并且编译了代码,这个过程的结果就是不依赖于平台的字节码。它可以像我们预期的那样运行在任何能够运行 Java 虚拟机的机器或设备上。 但是,有时我们确实需要使用一些为某些特定架构而进行本地编译的原生代码。例如: 阅读全文
posted @ 2023-07-27 15:37 与f 阅读(584) 评论(0) 推荐(0) 编辑
摘要:1、Quartz简介Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。Jobs可以做成标准的Java组件或 EJ 阅读全文
posted @ 2023-07-26 16:44 与f 阅读(283) 评论(0) 推荐(0) 编辑
摘要:集成 <!--thymeleaf模板--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <! 阅读全文
posted @ 2023-07-25 15:59 与f 阅读(62) 评论(0) 推荐(0) 编辑
摘要:一.记住我概述1.1.什么是记住我 Remember me(记住我)记住我,当用户发起登录勾选了记住我,在一定的时间内再次登录就不用输入用户名和密码了,即使浏览器退出重新打开也是如此。 1.2.流程分析 在SpringSecurity中提供RememberMeAuthenticationFilter 阅读全文
posted @ 2023-07-25 14:12 与f 阅读(343) 评论(0) 推荐(0) 编辑
摘要:1.首先,我们需要在pom文件中添加以下依赖: <!--thymeleaf springsecurity5 依赖--> <dependency> <groupId>org.thymeleaf.extras</groupId> <artifactId>thymeleaf-extras-springse 阅读全文
posted @ 2023-07-25 11:01 与f 阅读(492) 评论(0) 推荐(0) 编辑
摘要:Druid介绍Druid是阿里巴巴的一个开源项目,号称为监控而生的数据库连接池,在功能、性能、扩展性方面都超过其他例如DBCP、C3P0、BoneCP、Proxool、JBoss DataSource等连接池,而且Druid已经在阿里巴巴部署了超过600个应用,通过了极为严格的考验,这才收获了大家的 阅读全文
posted @ 2023-07-21 15:04 与f 阅读(187) 评论(0) 推荐(0) 编辑
摘要:SpringBoot的项目已经对有一定的异常处理了,但是对于我们开发者而言可能就不太合适了,因此我们需要对这些异常进行统一的捕获并处理。SpringBoot中有一个ControllerAdvice的注解,使用该注解表示开启了全局异常的捕获,我们只需在自定义一个方法使用ExceptionHandler 阅读全文
posted @ 2023-07-20 18:29 与f 阅读(258) 评论(0) 推荐(0) 编辑
摘要:SpringBoot统一返回结果在实际开发中,为了降低开发人员之间的沟通成本,一般返回结果会定义成一个统一格式,具体的格式根据实际开发业务不同有所区别,但至少包括三要素: code状态码:由后端统一定义各种返回结果的状态码message 描述:本次接口调用的结果描述data 数据:本次返回的数据。 阅读全文
posted @ 2023-07-20 17:48 与f 阅读(712) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 14 下一页
点击右上角即可分享
微信分享提示