1、什么是 Spring Boot? Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。 2、Spring Boot 有哪些优点?  
转载
2024-03-16 10:01:41
43阅读
数据响应与内容协商 1、响应JSON1.1、jackson.jar+@ResponseBody<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</depen
在过去两三年的Spring生态圈,最让人兴奋的莫过于Spring Boot框架。或许从命名上就能看出这个框架的设计初衷:快速的启动Spring应用。因而Spring Boot应用本质上就是一个基于Spring框架的应用,它是Spring对“约定优先于配置”理念的最佳实践产物,它能够帮助开发者更快速高效地构建基于Spring生态圈的应用。那Spring Boot有何魔法?自动配置、起步依赖、Actu
转载
2024-05-09 13:42:37
555阅读
SpringBoot四大核心SpringBoot四大核心1.自动配置1.1application.properties配置文件1.2application.yml配置文件1.3application.yaml配置文件(SpringBoot推荐使用)2.起步依赖Maven坐标主要组成(GAV) -确定一个jar在互联网位置:3.Actuator (不用)4.命令行界面(国内用不到)5.关于Spri
转载
2024-06-01 21:32:41
138阅读
Spring核心技术目录 Spring框架相对来说还是比较庞大的,想要了解熟悉Spring,首先了解下Spring如何运行、Spring有哪些关键的类。(文章持续更新中…)SpringApplication SpringApplication用于从Java主方法引导和启动Spring应用程序。org.springframework.boot.SpringApplication 使用例子:
转载
2024-04-12 13:32:08
98阅读
文章目录一、SpringBoot的基础使用二、SpringBoot底层整体理解三、SpringBoot的SPI加载机制 一、SpringBoot的基础使用SpringBoot框架非常庞大,功能也非常多,基本上成了现在J2EE开发方向的事实标准。以SpringBoot扩展出来的生态圈基本上涵盖了所有的技术方向。对于SpringBoot,可以轻易的查出上百种使用方式,但是SpringBoot到底是什
转载
2024-06-25 19:17:21
55阅读
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及
原创
2022-06-30 10:43:51
887阅读
你还在用OpenFeign嘛?快来试试 SpringBoot3 中的这个新玩意!声明式HTTP调用1、由来Spring Boot3 去年底就已经正式发布,我也尝了一把鲜,最近有空会和小伙伴们慢慢聊聊 Spring Boot3 都给我们带来了哪些新东西。今天我们就先来看看声明式 HTTP 接口。用过 Spring Cloud 的小伙伴都知道,在 Spring Cloud 家族中,负责进程间通信的,我
转载
2024-04-10 12:31:39
204阅读
01、SpringBoot_入门-课程简介02、SpringBoot_入门-Spring Boot简介(starter模块&)03、Sp
原创
2023-04-02 23:01:27
168阅读
什么是 Starter Starter 是 Spring Boot 中的一个非常重要的概念,Starter 相当于模块,它能将模块所需的依赖整合起来并对模块内的 Bean 根据环境( 条件)进行自动配置。使用者只需要依赖相应功能的 Starter,无需做过多的配置和依赖,Spring Boot 就能自动扫描并加载相应的模块。 我们在 Maven 的依赖中加入 spring-boot- starte
转载
2024-03-05 07:26:14
43阅读
目录1.SpringBoot简介 2.Spring Boot 的特性3. Spring Boot 四大核心(重点) 4. Spring Boot入门案例4.1 创建Spring Boot项目 4.2 pom.XML文件的起步依赖4.3写一个controller包(用于测试) 4.4 启动SpringbootTest01Appli
一、配置文件 SpringBoot除了可以在全局编写一个properties配置文件外,还可以使用yaml作为配置文件 新建一个类 @ConfigurationProperties(prefix = "person") @Component @Data public class Person { p ...
转载
2021-08-24 16:29:00
235阅读
2评论
spring-boot-dependencies一般用来放在父项目中,来声明依赖,子项目引入相关依赖而不需要指定版本号,好处就是解决依赖冲突,统一管理依赖版本号利用pom的继承,一处声明,处处使用。在最顶级的spring-boot-dependencies中,使用dependencyManagement让所有子项目引用一个依赖而不用显式的列出版本号,将结构信息,部署信息,共同的依赖信息放置在统一的
转载
2023-11-26 10:36:55
64阅读
文章目录1、Java并发编程篇必考点汇总面试题汇总线程的生命周期与状态流转Java线程的6种状态线程的状态流转sleep、wait、notify、yield、join的区别线程同步与锁多线程同步与锁由来线程同步解决方案Synchronized简介和用法Synchronized源码实现Synchronized的锁存储位置Synchronized的锁升级ReentrantLock可重入锁Reentr
Docker核心技术1.Docker的简介1)前提知识和课程定位2)什么是Docker3)Docker能干什么?(1)之前的虚拟机技术(2)容器虚拟化技术(3)开发/运维(DevOps)(4)企业级4)去哪下?Docker的安装前提说明CentOS Docker安装前提条件查看自己的内核Docker的基本组成Docker的安装步骤1)CentOS6.8的Docker的安装2)CentOS7安装D
转载
2024-03-09 13:06:09
93阅读
1、FROM指定基础镜像。FROM指令是Dockfile文件中的收条命令,启动构建流程后,Docker将会给予该镜像构建新镜像。FROM <image>
或者
FROM <image>:<tag>
或者
FROM <image>:<digest> 2、RUN执行命令。在镜像的构建过程中执行特定的命令,并生成一个中间镜像。RUN
转载
2023-08-23 22:12:41
254阅读
第一章:Java程序设计概述Java程序设计平台Java“白皮书”的关键术语Java applet与InternetJava发展简史关于Java的常见误解1.1 Java程序设计平台Java并不只是是一种语言。Java是一个完整的平台,有一个庞大的库,其中包含了很多可重用的代码和一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾收集等服务的执行环境。Java是一个完整的平台,该平台提供了一个库和
转载
2023-08-09 12:56:01
118阅读
分库分表(3) —SpringBoot + ShardingSphere 实现读写分离
这是我网上看到的一篇很好的blog,在此记录一下用于学习(仅用于学习)源blog地址:ShardingSphere实现读写分离有关ShardingSphere概念前面写了两篇博客:1 下面就这个项目做个整体简单介绍,并在文章最下方附上项目Github地址。一、项目概述1、技术架构项目总体技术选型Spr
转载
2024-03-18 12:06:27
444阅读
2.1 配置类2.1.1 自定义配置类@SpringBootConfiguration:SpringBoot 的专用注解,与 @Configuration 等效;@Configuration:Spring 的原生注解; 通过 @SpringBootConfiguration 或 @Configuration 注解的配置文件来配置所有 Bean 及其
1、什么是 Spring Boot? 多年来,随着新功能的增加,spring 变得越来越复杂。访问spring官网页面,我们就会看到可以在我们的应用程序中使用的所有 Spring 项目的不同功能。如果必须启动一个新的 Spring 项目,我们必须添加构建路径或添加 Maven 依赖关系,配置应用程序服务器,添加 spring 配置。因此,开始一个新的 spring 项目需要很多努力,因为我们现在必
转载
2024-03-24 18:29:03
44阅读