Java面试题总结-2022版
Java面试题总结2022
Spring Boot实现在启动时执行一次的功能
它们的run()方法会在应用程序启动后自动调用,可以在这里实现需要在启动时执行的操作。在init()方法中可以执行只需要在启动时执行一次的操作,例如初始化一些数据、建立数据库连接等。@PostConstruct注解标记的方法会在Bean初始化完成后自动调用,可以在该方法中执行只需要在启动时执行一次的
六个思考维度:DDD + SpringBoot工程九层结构图解与实战
微服务和九层结构表述的是不同维度概念。微服务重点描述系统与系统之间交互关系,九层结构重点描述一个工程不同模块之间交互关系
Spring Boot 可执行 Jar 包运行原理
Spring Boot 有一个很方便的功能就是可以将应用打成可执行的 Jar。那么大家有没想过这个 Jar 是怎么运行起来的呢?本篇博客就来介绍下 Spring Boot 可执行 Jar 包的运行原理。
如何将 Spring Boot 项目提交到 Gitee 进行远程管理?
如何将初始化完成的 Spring Boot 项目,提交的 Gitee 仓库,进行远程管理?
@PostMapping和@GetMapping使用详解
后端的参数接收就需要使用 也是使用@RequestParam(“id”) String id。后端的参数接收就需要使用 @RequestParam(“id”) String id。后端参数接收的话,需要使用@PathVariable String id。如 xxx/generatedData/id
【Springboot系列】Springboot系列-调用第三方接口的五种方式汇总,代码实例
【Springboot系列】Springboot系列-调用第三方接口的五种方式汇总,代码实例
Feign传递文件以及MultipartFile对象
Feign微服务调用传递文件以及MultipartFile参数对象,多个参数,MultipartFile对象和json数据。
一文吃透Spring集成MyBatis
spring能集成很多的框架,是spring一个优势功能。通过集成功能,让开发人员使用其他框架更方便。集成使用的是spring ioc 核心技术。使用mybatis,需要创mybatis框架中的某些对象,使用这些对象,就能使用mybatis提供的功能了。分析: mybatis执行sql语句,需要使用
spring boot中使用雪花算法生成雪花ID
雪花算法(Snowflake)是一种生成全局唯一ID的算法,由Twitter公司开发。它可以在分布式系统中生成全局唯一的ID,解决分布式系统中的数据合并和分片等问题。雪花算法生成的ID是一个64位的长整型数字,由以下部分组成:1个bit:符号位,始终为0。41个bit:时间戳,精确到毫秒级别,可以使
【SpringBoot】| Spring Boot 概述和入门程序剖析
【SpringBoot】| Spring Boot 入门
Spring AOP
大家可以观察一下通知的执行顺序:先执行Around的前置通知,当执行连接点方法时,除发Before通知,然后执行连接点方法,当连接点方法执行完毕正常返回值触发AfterReturning方法,然后触发After方法,然后执行Around后置通知。例如,日志切面就是一个常见的切面,它用于在方法执行前后
Spring Security 5.7.0弃用 WebSecurityConfigurerAdapter
从Spring Security 5.7.0版本开始弃用 WebSecurityConfigurerAdapter 类,本篇文章参考Spring 博客文章介绍了如何在 5.7.0 版本之后正确使用Spring Security授权和认证等方式。
Spring Boot配置文件及日志信息
使用Spring Boot框架就是为了更加简单快速的使用Spring容器。Spring Boot就是Spring的脚手架,底层就是Spring容器。
hutool实现文件上传和下载
111111111
【Spring6源码・MVC】请求处理流程源码解析
值得一提的是我们这个demo没有文件,也没有参数,所以撸流程还是很容易的,如果有参数还要注意是如何解析参数的,如果用@RequestParam注解的话,直接通过反射就可以获取到,Spring也提供了处理这个注解的解析器,如果不加注解,会默认使用名称绑定,底层用asm框架读取字节码来获取参数名称,所以
【Spring篇】AOP案例
AOP的知识就已经讲解完了,接下来对于AOP的知识进行一个总结。
基于EasyExcel的数据导入导出(复制可用)
EasyExcel 复制即可用
SpringBoot整合Swagger3.0使用及报错解决大全
Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。
前后端时间传递之注解形式(@DateTimeFormat与@JsonFormat)
前后端时间传递之注解形式