
SpringBoot
文章平均质量分 96
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。让你从入门到精通
会洗碗的CV工程师
阿里云技术博主,星级博主,专家博主。多次入选优快云作者周榜top20,多次广州市作者周榜top1,广州月原力榜top1,top2。期待大家的关注啊,一起共同学习进步。
展开
-
Lombok超详解
以前的Java项目中,充斥着太多不友好的代码:POJO的getter/setter/toString/构造方法;打印日志;I/O流的关闭操作等等,这些代码既没有技术含量,又影响着代码的美观,Lombok应运而生。LomBok可以通过注解,帮助开发人员消除JAVA中尤其是POJO类中的冗长代码。使用LomBok之前使用LomBok之后。原创 2023-11-16 09:54:50 · 16083 阅读 · 134 评论 -
SpringBoot参数校验
SpringBoot自带了validation工具可以从后端对前端传来的参数进行校验,用法如下:首先得添加依赖-- 参数校验 -->原创 2023-10-24 16:55:58 · 8863 阅读 · 134 评论 -
Spring Task 超详解版
OK,果然如此,注意这个是任务结束后每隔五秒,如果方法中间加了一个sleep方法,那么执行时间还要加上sleep里面的值,比如说中间加了一个sleep(1000),那么就会每隔6秒执行一次。比如说我们设置了两个定时任务,那么因为Spring Task是单线程,如果在第一个定时任务加了一个sleep方法,那么会等第一个方法响应后在执行第二个任务,就很浪费cpu运行时间。该域可以省略,表示每年都触发。执行效果如上,确实不会影响到任务2的运行,但是如果定时任务过多,超过了配置的线程池的线程数量还是会运行错乱。原创 2023-11-06 00:06:20 · 5836 阅读 · 124 评论 -
Spring Boot指标监控及日志管理
Spring Boot Actuator可以帮助程序员监控和管理SpringBoot应用,比如健康检查、内存使用情况统计、线程使用情况统计等。我们在SpringBoot项目中添加Actuator功能,即可使用Actuator监控-- 指标监控 -->在配置文件中开启所有监控端点#开启所有监控端点例如查询日志信息数据,访问。原创 2023-11-01 09:32:55 · 4360 阅读 · 114 评论 -
Spring Boot中配置文件介绍及其使用教程
SpringBoot项目中,大部分配置都有默认值,但如果想替换默认配置的话,就可以使用application.properties或者application.yml或者application.yaml进行配置。SpringBoot默认会从resources目录下加载application.properties或application.yml文件。其中,application.properties文件是键值对类型的文件,之前一直在使用,所以我们不再对properties文件进行阐述。原创 2023-09-29 13:33:47 · 5436 阅读 · 92 评论 -
SpringBoot热部署和整合Mybatis
热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。即修改完代码后不需要重启项目即可生效。在SpringBoot中,可以使用DevTools工具实现热部署。原创 2023-10-16 00:59:28 · 4311 阅读 · 130 评论 -
SpringBoot自带模板引擎Thymeleaf使用详解②
动态参数二静态参数二原创 2023-10-11 00:02:16 · 4063 阅读 · 111 评论 -
SpringBoot自带模板引擎Thymeleaf使用详解①
Thymeleaf是一款用于渲染XML/HTML5内容的模板引擎,类似JSP。它可以轻易的与SpringMVC等Web框架进行集成作为Web应用的模板引擎。在SpringBoot中推荐使用Thymeleaf编写动态页面。Thymeleaf最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个Web应用。Thymeleaf在有网络和无网络的环境下皆可运行,它即可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。原创 2023-10-06 14:18:20 · 7108 阅读 · 131 评论 -
SpringBoot注册web组件
由于SpringBoot项目没有web.xml文件,所以无法在web.xml中注册web组件,SpringBoot有自己的方式注册web组件。原创 2023-10-03 09:23:19 · 4734 阅读 · 97 评论 -
搭建SpringBoot项目三种方式(超详细版)
由于SpringBoot极大简化了Spring配置,所以只有一个application.properties配置文件,且Spring的自动配置功能使得大部分的配置都有默认配置,该文件的功能是覆盖默认配置信息,该文件不写任何信息都可以启动项目。SpringBoot项目中可以定义起步依赖,起步依赖不是以jar包为单位,而是以功能为单位,毕竟是一个约定大于配置的思想,凡是看到依赖带有stater单词的基本都不用添加依赖版本,因为这都已经在父项目parent中配置好了。然后直接点击Finish。原创 2023-09-26 08:37:55 · 72395 阅读 · 117 评论 -
有了Spring为什么还需要SpringBoot呢
SpringBoot对Spring的缺点进行改善和优化,基于约定大于配置的思想,简化了Spring的开发,所谓简化是指简化了Spring中大量的配置文件和繁琐的依赖引入。所以SpringBoot是一个服务于框架的框架,它不是对Spring功能的增强,而是提供了一种快速使用Spring框架的方式。配置简单依赖引入简单提供了一些大型项目的非功能特性,如嵌入式服务器,安全指标,健康监测等。原创 2023-09-22 08:52:28 · 4688 阅读 · 121 评论