
springboot
文章平均质量分 95
springboot基础及源码
冬天vs不冷
Java开发工程师,专注于分享和记录当前流行技术,涵盖从基础使用到源码解析的各个方面(互关互三)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot条件注解全解析:核心作用与使用场景详解
Spring Boot的条件注解为开发者提供了强大的动态配置能力,理解其原理和适用场景是构建灵活、可扩展应用的关键。通过合理组合这些注解,可以实现“智能”的自动配置逻辑,同时避免冗余代码。实际开发中,建议结合Spring Boot的自动配置源码(如模块)深入学习。原创 2025-04-14 08:30:00 · 5114 阅读 · 352 评论 -
SpringBoot基础(五):集成JUnit5
JUnit5是一个功能强大的单元测试框架,是JUnit系列的最新版本,它引入了多个改进和新特性,旨在为Java应用程序提供灵活且模块化的测试支持。单元测试是指对软件中的最小可测试单元进行检查和验证的过程叫单元测试在SpringBoot中,最小可测试单元就是指方法。原创 2024-10-14 07:00:00 · 7706 阅读 · 284 评论 -
SpringBoot基础(三):Logback日志
SpringBoot基础系列文章SpringBoot基础(一):快速入门SpringBoot基础(二):配置文件详解SpringBoot基础(三):Logback日志默认使用作为,作为来记录日志Logback是由设计的另一个开源日志组件,性能比log4j要好 适配器作用:以后想要换其他日志框架,只要排除掉logback日志实现,导入log4j2或jul的日志实现即可,代码中API还是slf4j不需要修改,。 注解的原理就是在编译后的Class文件的类名下生成,所以这两使用哪个都一样。2、默原创 2024-10-04 18:41:44 · 9457 阅读 · 177 评论 -
SpringBoot基础(一):快速入门
SpringBoot可以简单快速地创建一个独立的、生产级别的Spring应用(说明:SpringBoot底层是Spring)大多数SpringBoot应用只需要编写少量配置即可快速整合Spring平台以及第三方技术SpringBoot特性快速创建独立Spring应用以前的SSM框架,需要导包、写配置、启动运行直接嵌入Tomcat、Jetty or Undertow,不再需要部署war包提供可选的场景启动器(starter),简化应用整合。原创 2024-08-07 07:00:00 · 3629 阅读 · 298 评论 -
SpringBoot实现License认证(只校验有效期)
License也就是版权许可证书,一般用于收费软件给付费用户提供的访问许可证明应用场景应用部署在客户的内网环境这种情况开发者无法控制客户的网络环境,也不能保证应用所在服务器可以访问外网因此通常的做法是使用服务器许可文件,在应用启动的时候加载证书然后在登录或者其他关键操作的地方校验证书的有效性License授权原理使用开源的证书管理引擎生成密钥对,使用Keytool生成公私钥证书库授权者保留私钥,使用私钥和使用日期生成证书license。原创 2024-04-08 09:12:47 · 8675 阅读 · 70 评论 -
Springboot整合WebSocket(纯后端)
简单介绍下前端,不做代码方面内容。原创 2023-04-26 20:07:25 · 5704 阅读 · 8 评论 -
SpringBoot基础(四):注册Bean的八种方式及适用场景
使用对象加载MyConfig,即使MyConfig类什么注解没有,也会被注册为bean。原创 2024-10-07 07:00:00 · 7188 阅读 · 292 评论 -
SpringBoot基础(二):配置文件详解
方式一:使用临时属性设置配置文件名,注意仅仅是名称,不要带扩展名方式二:使用临时属性设置配置文件路径或类路径,全路径名。原创 2024-08-12 04:51:41 · 12363 阅读 · 314 评论 -
SpringBoot之parent、starter、引导类、内嵌tomcat
使用parent可以帮助开发者进行版本的统一管理打开后可以查阅到其中又继承了一个坐标这个坐标中定义了两组信息,第一组是各式各样的依赖版本号属性第二组是各式各样的的依赖坐标信息,可以看出依赖坐标定义中没有具体的依赖版本号,而是引用了第一组信息中定义的依赖版本属性值第二组依赖坐标是在依赖管理标签内,则表示只是引入申明,只有在子pom中使用(不用写版本号)依赖才会导入,所有即使...原创 2022-07-09 21:36:42 · 799 阅读 · 0 评论