SpringBoot
文章平均质量分 95
朱尔斯Jules
无往不利
展开
-
【log】操作类日志处理 与 报错类日志处理logback
第二步:在Controller写一个测试的方法:第三步:编写LogAspect增强类与增强方法日志写入数据库(使用mybatis)使用mybatis的话,要导入mybatis的核心包,和sql驱动,配置文件第一步:创建关于日志的数据库(用户、操作、方法、执行时间、个人服务器IP、操作时间等)第二步:创建实体类第三步: dao层(省略mapper和service层)第四步: LogAspect增强类与增强方法两个工具类 IPUtil原创 2023-02-25 11:10:10 · 783 阅读 · 1 评论 -
【swagger2】开发api文档
官网:https://swagger.io/ElementType.METHOD可以定义在方法上EIementType.TYPE可以定义在类型上ElementType.FIELD可以定义在属性上ElementType.PARAMETER可以定义在方法参数上……原创 2023-02-13 21:10:03 · 977 阅读 · 0 评论 -
【SpingBoot拦截器】实现两个接口,配置拦截路径
【SpringWeb框架中的拦截器作用类似于过滤器,都可以对一个请求进行拦截处理。】SpringBoot中拦截器的接口名称是HandlerInterceptor,接口里有三个方法:2.WebMvcConfigurer接口WebMvcConfigurer接口配置拦截路径3.示例:此处做一个做一个简单的拦截范例:▶创建拦截器的:实现HandlerInterceptor接口▶配置拦截:implements WebMvcConfigurer▶Controller类:登录和安全退出时,不拦截,其他请求原创 2022-12-03 20:10:25 · 2593 阅读 · 0 评论 -
【SpingBoot定时任务】Spring自带@Scheduled、异步多线程@Async、quartz框架 定时任务示例
springboot定时任务1、基于注解(@Scheduled)2、异步多线程使用定时任务3、使用quartz实现定时任务使用Springboot整合Quartz定时任务框架原创 2022-12-03 11:54:59 · 1787 阅读 · 0 评论 -
【Redis】redis的理解与使用、springboot中redis的五种数据类型的相关存取、StringRedisTemplate
简介:redis的安装与使用:1.启动方式:2.修改密码3. Redis可视化软件4.redis的使用5.有关redis的存储问题springBoot项目使用redis▶jar包:▶示例:1.使用opsForValue操作字符串2.使用opsForList操作List3.使用opsForSet操作set4.使用opsForZSet操作有序set5.Redis 哈希(Hash)命令StringRedisTemplate解决报错:java.io.EOFException: nul原创 2022-12-03 11:52:08 · 974 阅读 · 0 评论 -
【SpringBoot】SpringBoot开启MyBatis缓存+ehcache(第三方缓存因框架不同jar包不一样)
SpringBoot开启MyBatis缓存+ehcache第三方缓存1、导jar包2、配置文件ehcache.xml3、@EnableCaching开启缓存4、application.yml读取配置文件5、使用缓存(注解@Cacheable)@Cacheable的三个属性:value、key和condition▶测试:root对象可以用来生成key@CachePut@CacheEvict 清除缓存原创 2022-11-23 12:23:05 · 585 阅读 · 0 评论 -
【SpringBoot】idea创建SpringBoot项目及注解配置相关应用
只要有相应的jar包,Spring就会帮助我们实现自动配置,而无需像以前我们使用spring框架一样要做很多配置。当默认配置不能满足我们要求的时候,我们能够用自己的配置来替换这些自动的配置类。此外,上面我们也提到Spring Boot内嵌了web应用容器,除此之外还集成了系统监控等功能,这些都可以帮助我们快速搭建企业级的应用程序并使用。:可以自己创建配置文件类,加上@Configuration则表示是配置文件,项目启动会先加载此类。跟以前的加入与启动服务器是一样的。中的有相同的配置,则不会在加载。原创 2022-11-18 13:16:48 · 1356 阅读 · 0 评论