springboot springmvc spring

spring boot一键部署docker

开启Docker的远程访问 ##编辑docker配置 vi /usr/lib/systemd/system/docker.service ##添加如下 -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock #重新加载配置文件 systemctl d ......
spring docker boot

spring6.0.x源码调试环境搭建

效果 搭建一个spring源码调试环境,创建一个spring-demo模块,写一些测试代码。 给源码添加注释。 给源码打包 ubantu环境下搭建spring6.0.x源码环境 步骤 源码网址 Spring Framework 下载代码 fork到自己的GitHub仓库,然后拉代码 git clon ......
源码 spring6 环境 spring

老冯课堂笔记SpringMVC

1.SpringMVC简介 SpringMVC是一种基于Java实现MVC模型的轻量级Web框架,SpringMVC已经成为了目前最主流的MVC框架之一,它通过一套注解,让一个简单的Java类成为处理请求的控制器,而无需实现任何接口,同时它还支持RESTful编程风格的请求。 Spring框架是什么 ......
课堂笔记 SpringMVC 课堂 笔记

SpringMVC

1.SpringMVC简介 SpringMVC是一种基于Java实现MVC模型的轻量级Web框架,SpringMVC已经成为了目前最主流的MVC框架之一,它通过一套注解,让一个简单的Java类成为处理请求的控制器,而无需实现任何接口,同时它还支持RESTful编程风格的请求。 Spring框架是什么 ......
SpringMVC

SpringBoot

1.SpringBoot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(r ......
SpringBoot

老冯课堂笔记Spring

1.简单自己实现IOC pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSch ......
课堂笔记 课堂 笔记 Spring

不依赖 Spring 的简单 Main 工程

1. 搭建一个没有 spring 的工程 import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { kotlin("jvm") version "1.8.10" application } group = "com.demo" ......
Spring 工程 Main

Spring配置和依赖注入

Spring配置 别名 <!-- 如果添加了别名,我们也可以使用其获取到这个对象--> <alias name="user" alias="gg"/> Bean的配置 <!-- name也是别名,可以取多个--> <bean id="userT" class="com.kuang.pojo.User ......
Spring

Spring Cloud Consul简介

Spring Cloud Consul通过自动配置和绑定到Spring Environment和其他Spring编程模型习惯用法,为Spring Boot应用程序提供Consul集成。通过一些简单的注释,您可以快速启用和配置应用程序中的常见模式,并使用Hashicorp的Consul构建大型分布式系 ......
简介 Spring Consul Cloud

SpringMVC

1.MVC MVC:是模型(Model)视图(View)控制器(Controller)的简写,是一种软件设计规范 将业务逻辑,数据和显示分离 MVC是一种架构模式 模型(dao,service):数据模型,提供要展示的数据,包含数据和行为 视图(jsp):负责进行数据的展示 控制器(servlet) ......
SpringMVC

SpringBoot微服务打war包,使用idea启动

一,IDEA整合Tomcat服务器 1.下载tomcat 2. 在idea中打开File -> Settings -> Build, Execution, Deployment -> Application Servers 并配置tomcat存放目录,注意是bin的上一层 二,IDEA中动态web工 ......
SpringBoot idea war

Spring源码系列一:入门——Hello World

本文介绍了学习Spring源码前需要掌握的核心知识点,包括IOC、AOP、Bean生命周期、初始化和Transaction事务。通过Hello World示例,讲解了如何使用Spring,并指出了深入了解Spring内部机制的方向。 ......
源码 Spring Hello World

SpringBoot项目学习总结

1. 项目包结构 一共有6个包,common包下的主要是常量和返回结果的结构。 ##2. 创建实体类 将sql语句复制过来,按住ALT+鼠标左键竖直选中删除,按HOME和END到所有行的头和尾同时编辑。 ##3. 三层开发规范 分别是Controller/Service/Dao,顺序:前端浏览器-> ......
SpringBoot 项目

spring 使用聚合Aggregation substr mongo 查询

import com.xxx.repository.kpi.entity.ChannelCheckBase; import com.xxx.repository.kpi.entity.DataJson; import org.slf4j.Logger; import org.slf4j.Logger ......
Aggregation spring substr mongo

基于SpringBoot实现单元测试的多种情境/方法(二)

本文分享自天翼云开发者社区@《基于SpringBoot实现单元测试的多种情境/方法(二)》, 作者:才开始学技术的小白 1 Mock基础回顾 在上一篇分享中我们详细介绍了简单的、用mock来模拟接口测试环境的方法,具体的使用样例我们再回顾一下: 1.首先是最简单的不需要传参的示例,需要注意的是,可能 ......
情境 SpringBoot 单元 多种 方法

使用Docker发布普通web项目(非springboot项目)

公司的项目比较旧,还是普通的web格式,只能打个war包放在tomcat中运行,现在要上docker发布,在此做下记录 DockerDesktop 开发机是win10,想要打包镜像需要安装DockerDesktop,安装前需要在bios里面开启虚拟化支持。 然后按照官方安装教程一步一步安装。 Doc ......
项目 springboot Docker web

Spring Boot Starter依赖包

spring-boot-starter这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。 spring-boot-starter-amqp通过spring-rabbit来支持AMQP协议(Advanced Message Queuing Protocol. 。 spring-b ......
Starter Spring Boot

springboot的自动装配原理

springboot启动以后:通过@EnableAutoConigration里的@lmport (AutoConfigurationlmportSelector.class) 实现配置类的导入,但是并不是传统意义上的单个导入,而是批量进行导入AutoConfigurationlmportSelec ......
springboot 原理

[Web Server]Tomcat调优之SpringBoot内嵌Tomcat源码分析

以springboot:2.3.12.RELEASE中内嵌的tomcat-embed-core:9.0.46为例,进行分析 1 概述 1.0 关键依赖包 spring-boot-autoconfigure : 2.3.12.RELEASE spring-boot : 2.3.12.RELEASE s ......
Tomcat SpringBoot 源码 Server Web

动力节点王鹤SpringBoot3笔记——第四章 访问数据库

视频:动力节点SpringBoot3从入门到项目实战 第四章 访问数据库 Spring Boot框架为SQL数据库提供了广泛的支持,既有用JdbcTemplate直接访问JDBC,同时支持“object relational mapping”技术(如Hibernate,MyBatis)。Spring ......

动力节点王鹤SpringBoot3笔记——第三章 自动配置

视频链接: ​​动力节点SpringBoot教程【SpringBoot3从入门到项目实战】​​ 第三章 自动配置 启用autoconfigure(自动配置),框架尝试猜测和Bean要使用的Bean,从类路径中查找xxx.jar,创建这个jar中某些需要的Bean。例如我们使用MyBatis访问数据, ......

动力节点王鹤SpringBoot3笔记—— 第二章 掌控SpringBoot基础篇

第二章 掌控SpringBoot基础篇 2.1 Spring Boot ? Spring Boot 是目前流行的微服务框架 倡导 约定优先于配置” 其设 目的是 用来简化新 Spring 应用的初始化搭建以及开发过程。 Spring Boot 提供了很多核心的功 能,比如自动化配置 starter( ......

SpringBoot之整合MyBatis

1. 引入依赖 <!-- mybatis相关依赖 --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.2 ......
SpringBoot MyBatis

动力节点王鹤SpringBoot3笔记——第五章 说说Web服务

第五章 说说Web服务 基于浏览器的B/S结构应用十分流行。Spring Boot非常适合Web应用开发。可以使用嵌入式Tomcat、Jetty、Undertow或Netty创建一个自包含的HTTP服务器。一个Spring Boot的Web应用能够自己独立运行,不依赖需要安装的Tomcat,Jett ......
节点 SpringBoot3 SpringBoot 动力 笔记

Spring注解实现循环重试功能

原文:blog.csdn.net/h254931252/article/details/109257998 在实际工作中,重处理是一个非常常见的场景,比如: 发送消息失败。 调用远程服务失败。 争抢锁失败。 这些错误可能是因为网络波动造成的,等待过后重处理就能成功。通常来说,会用try/catch, ......
注解 功能 Spring

Spring Boot中的MVC支持

1.1 概述Spring Boot 的 MVC支持主要来介绍实际项目中最常用的几个注解,包括 @RestController、 @RequestMapping、@PathVariable、@RequestParam 以及@RequestBody。主要介绍这几个注解常用的使用方式和特点。1.2 @Re ......
Spring Boot MVC

Spring Boot中使用拦截器

1.1 概述拦截器的原理很简单,是 AOP的一种实现,专门拦截对动态资源的后台请求,即拦截对控制层的请求。使用场景比较多的是判断用户是否有权限请求后台,更拔高一层的使用场景也有,比如拦截器可以结合websocket一起使用,用来拦截 websocket请求,然后做相应的处理等等。拦截器不会拦截静态资 ......
Spring Boot

[ Spring事件发布与监听 ]

Spring事件监听与发布 主要有以下部分: 事件(被监听的玩意),事件发布(把这个事件发布出去), 事件监听(用来监听事件, 并做行动) 项目中, 因为事件类型不同, 可以先定义事件的接口: Ievent: public interface IEvent { } 对于具体的事件, 可以实现IEve ......
事件 Spring

Spring Boot返回Json数据及数据封装

1.1 简介在项目开发中,接口与接口之间,前后端之间数据的传输都使用Json 格式,在Spring Boot中,接口返回 Json格式的数据很简单,在 Controller 中使用@RestController注解即可返回 Json格式的数据,@RestController也是 Spring Boo ......
数据 Spring Boot Json