首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
SpringBoot深度学习
爪哇程序人生
创建于2021-09-23
订阅专栏
Java,怎么能少了SpringBoot呢。
等 39 人订阅
共52篇文章
创建于2021-09-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
定义Redis工具类
在实际项目开发中使用Redis的地方很多,每次使用都要注入RedisTemplate对象比较实麻烦,且不应该暴露在太多地方,需要根据项目使用定义合适的Redis工具类。
SpringBoot中集成Redis
SpringBoot中对Redis的集进行了封装,提供了Spring Data Redis框架支持,Spring Data Redis在底层Spring的架构中定义与Redis数据库交互的逻辑。
SpringBoot项目配置文件
SpringBoot项目中配置文件是一个重要的组成部分,通过配置文件统一定义属性配置,并在程序中使用可以让程序更简洁直观。
SpringBoot集成Swagger
Swagger Swagger是一个根据代码自动生成API文档的框架,用于生成可视化RESTful风格的Web服务接口文档。 在当下项目前后端分离情况下,接口文档对前后端开发发挥了重要的作用。
Web服务请求参数配置
使用SpringBoot框架开发Web应用时,通常需要后端编写相关的接口暴露出来作为HTTP服务,由前端浏览器访问并获取或提交相关数据,最终显示包含后端数据的页面信息。
Spring Boot中实现文件上传和下载
Web项目中,文件的上传和下载服务也是基于HTTP请求的,文件上传由于需要向服务接口提交数据,可以使用POST的请求方式,而文件的下载只是获取数据,因此可以使用GET请求方式。
SpringBoot中集成Thymeleaf
Thymeleaf作为后端页面开发模板,避免了前后端分离带来的跨域等问题,对于后台管理等简单页面可以快速进行开发迭代,首先了解一下如何将Thymeleaf集成到SpringBoot中使用。
SpringBoot中启动加载类
ApplicationRunner和CommandLineRunner,项目中经常会碰到需要在项目启动后自动执行一些方法,如缓存的预热等功能,在SpringBoot中就提供了方法来完成这种功能需求。
SpringBoot项目的结构
尽管SpingBoot项目和Maven项目都是使用Maven工具来管理项目的依赖信息和构建、发布等流程,但是在项目的开发使用上还是有很大的区别的。
SpringBoot中使用MyBatis
MyBatis作为ORM框架,对JDBC操作数据库的流程进行了封装,让开发者更加注重SQL本身,极大的提高了开发中对数据库数据读取和写入的效率。
Quartz自定义配置详解(二)——配置项含义
Quartz的配置内容根据功能可以分为四个部分:1.调度器相关配置;2. 数据源类型相关配置;3. 线程池相关配置;4. 监听器相关配置。
SpringBoot自动配置Quartz
springboot2.x版本时,出现了`spring-boot-starter-quartz`这一起步依赖,其中提供了很多丰富功能。
Quartz自定义配置详解(一)——实现自定义配置
通过默认配置下的quartz信息输出可以看到,quartz默认不支持数据的持久化,且无集群支持;但是在实际项目使用中,为了保证相关数据的准确和定时任务执行稳定,通常会将定时任务的信息持久化到数据库中。
项目开发中 Lombok 工具的使用
lombok种的@Data注解可以说是使用最频繁的,@Data注解标注在一个类上,可以为当前类自动生成getter()、setter()、toString()方法,大大减少了开发过程的代码量,让类定义
SpringBoot项目快速整合Quartz
任务类实现Job接口和execute()方法,实现JobDetailFactoryBean、SimpleTriggerFactoryBean、SchedulerFactoryBean注入Spring。
SpringBoot中启动加载类
ApplicationRunner,`org.springframework.boot`包中定义的接口,在使用时需要定义类实现ApplicationRunner接口,并实现接口中的run()方法。
Java8 操作空指针的优雅处理
NullPointerException NullPointerException,即空指针(引用)异常,是一种运行时异常,在Java8的操作中优雅的进行处理。
IDEA中SpringBoot项目依赖全红问题
在项目开发阶段,当我们升级架构或代码重构时就会有版本升级的需求,如JDK、SpringBoot、Maven、IDEA等版本升级时,可能会引起项目的兼容性问题,导致整个项目奔溃、停滞不前。
SpringBoot中实现接口执行定时任务
这是我参与8月更文挑战的第29天,活动详情查看:8月更文挑战 上篇文章学习了SpringBoot中使用@Scheduled注解实现定时任务:SpringBoot中使用@Scheduled创建定时任务
SpringBoot中使用@Scheduled创建定时任务
这是我参与8月更文挑战的第28天,活动详情查看:8月更文挑战 使用@Scheduled注解实现定时任务 @EnableScheduling注解 使用@Scheduled注解方式实现定时任务
下一页