springboot springmvc spring

3. SpringBoot整合junit

# 1. 回顾 Spring整合junit ‍ ```java @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes = SpringConfig.class) public class UserServiceTe ......
SpringBoot junit

SpringBoot+Netty+WebSocket 实现消息推送

SpringBoot+Netty+WebSocket 实现消息推送 源码放在码云 springboot-es 项目中 ......
SpringBoot WebSocket 消息 Netty

kubesphere devops部署springboot项目

一:使用流水线devops部署springboot项目的流程: 二、本次项目结构: 其中Dockerfile: FROM openjdk:8-jdk LABEL maintainer=leifengyang #docker run -e PARAMS="--server.port 9090" ENV ......
kubesphere springboot 项目 devops

金蝶Apusic 应用服务器9.0版本上,springboot项目关于文件上传的一个问题

金蝶Apusic 应用服务器9.0版本上,springboot项目关于文件上传的一个问题 项目部署在金蝶v9上使用文件上传时,请求接口获取不到参数。但是在本地启动应用是可以获取到参数,没有任何问题。 @RequestMapping("doUpload") public void doUpload(D ......
springboot 版本 服务器 文件 项目

Spring中bean标签的所有属性以及作用

## 在Spring中,bean标签用于定义和配置bean对象。以下是常用的bean标签属性及其作用: > 1. id:指定bean的唯一标识符。在整个Spring容器中,每个bean都必须有一个唯一的id。 > 2. class:指定bean的类名。通过该属性,Spring将实例化并管理指定类的对 ......
属性 作用 标签 Spring bean

Spring中getBean方法的使用方法

在Spring中,可以使用`getBean()`方法从容器中获取一个已注册的bean实例。以下是`getBean()`方法的使用方法: 1. 使用ApplicationContext获取bean: ```java // 创建Spring应用上下文 ApplicationContext context ......
方法 使用方法 getBean Spring

Spring Loaded代码热更新实践和原理分析

本文将深入探讨如何利用Spring Loaded热更新技术提高开发效率,减少编译和重启时间。分析Spring Loaded的热更新原理,以及实际应用过程中所需的操作和注意事项。 ......
原理 代码 Spring Loaded

Spring配置文件中的 context:property-placeholder标签 所有的属性以及作用

``是Spring框架中的一个标签,用于加载和解析属性文件,并将属性值注入到Spring容器中的bean中。以下是``的常用属性及其作用: 1. `location`:指定属性文件的位置。可以使用classpath前缀指定类路径下的属性文件,也可以使用文件系统路径或URL指定其他位置的属性文件。 2 ......

Springboot No bean named 'XXXXX' available 问题解决

一、问题描述 近日在工作中遇见了一个bug,后端程序频频报错 No bean named 'XXXXX' available 。对比同类程序文件,没有发现有任何特殊之处。在网上搜索方法基本上就是扫描包配置、注解问题、路径问题等,皆不能解决我的问题。 排查问题是发现出现问题的类命名不符合驼峰规范,按照 ......
Springboot available 问题 XXXXX named

关于spring-cloud-starter-alibaba-nacos-discovery找不到,没有版本(pom爆红,找不到)

## # 一,我这边发现每次项目都有经常发生这样的问题 #### **问题**:这种问题说实话很弱智,但还是有类似于这种事情发生啊 ![](https://img2023.cnblogs.com/blog/3087477/202307/3087477-20230705105056603-145217 ......

Spring配置文件中,bean标签下是各个子标签的作用解释

bean标签的子标签 1. property 2. constructor-arg 3. description 4. lookup-method 5. meta qualifier 6. replaced-method 在Spring配置文件中,bean标签下是各个标签的作用解释: 1. ``:用 ......
标签 个子 作用 文件 Spring

springMVC中使用@ControllerAdvice处理异常不生效问题

检查配置文件是否扫描了该文件。 <!--开启组件扫描--> <context:component-scan base-package="xxx"></context:component-scan> ......
ControllerAdvice springMVC 问题

springboot Minio功能实现

**1.导入Minio相关依赖** ```` io.minio minio 8.4.4 com.squareup.okhttp3 okhttp com.squareup.okhttp3 okhttp 4.10.0 ````` **2.application.yml 配置信息** ```` sprin ......
springboot 功能 Minio

Spring原理之web.xml加载过程

web.xml是部署描述文件,它不是Spring所特有的,而是在Servlet规范中定义的,是web应用的配置文件。web.xml主要是用来配置欢迎页、servlet、filter、listener等以及定制servlet、JSP、Context初始化参数。 启动一个WEB项目时,容器(包括JBos ......
原理 过程 Spring web xml

Spring Boot 测试类注入Bean失败的原因

添加test依赖: <!-- starter-test:junit + spring-test + mockito --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter ......
原因 Spring Boot Bean

Spring中常踩坑实记

# Spring Bean的默认名称生成策略导致的空指针 ### 我们熟悉的Bean名称生成策略 ![image-20230623180039315](https://img2023.cnblogs.com/blog/1483664/202306/1483664-20230623180017890- ......
Spring

SpringBoot源码初学者(一):SpringBoot功能扩展接口的使用与源码分析

在长期的源码学习中,我一直没有找到一个讲解SpringBoot源码的文章,适合刚开始阅读源码的新手,包括我之前的写的一些文章,说实话SpringBoot的源码的确不适合新手,跳转多、结构复杂混乱,很容易迷乱其中。 长时间的学习当中,也总结出这些文章的部分问题: 没有说明用法,直接讲解源码,其实很多新 ......
SpringBoot 源码 初学者 接口 功能

SpringBoot 3.0.x使用SpringDoc

为什么使用SpringDoc 在Springfox3.0停更的两年里,SpringBoot进入3.0时代, SpringFox出现越来越多的问题,最为明显的就是解析器的问题,已经在上文 中解释清楚,这里就不再赘述。 SpringDoc是Spring官方推荐的API,相信不会轻易停更。 如何引入Spr ......
SpringBoot SpringDoc

从零搭建SpringBoot3一,手动编写一套属于自己风格的代码生成器一键生成系统

简介 虽然 java 的代码生成工具有很多,可是很多时候不是自己喜欢的风格,改起来比较困难,所以我准备从零和大家一起搭建一套基于 springboot3.0 的框架, 这次就先搞定一套代码生成功能,后续再不断的完善其它 我们使用到的三方库: beelt 模版引擎,用于生成代码。官网:http://i ......

SpringBoot3.0从入门到项目实战:解决Web应用痛点的最新解决方案

SpringBoot3.0从入门到项目实战:解决Web应用痛点的最新解决方案 SpringBoot是当前Java领域中应用最广的框架之一,而随着SpringBoot 3.0的发布,它迎来了更加全面和强大的一次升级。本文将深入浅出地介绍SpringBoot 3.0的新特性,同时结合实际项目经验,分享W ......

1. SpringBoot 简介

​`SpringBoot`​ 是由 `Pivotal`​ 团队提供的全新框架,其设计目的是用来==简化== `Spring`​ 应用的==初始搭建==以及==开发过程==。 使用了 `Spring`​ 框架后已经简化了我们的开发。而 `SpringBoot`​ 又是对 `Spring`​ 开发进行简 ......
SpringBoot 简介

Spring Boot 3.0.0 来啦!最小依赖 Java17!升还是不升?

Spring 官方于 2022 年 1 月 20 日发布 Spring Boot 3.0.0-M1 版本,预示开启了 Spring Boot 3.0 的里程碑。 官方公告下的中文评论有点东西。。。熟悉的味道!就是那个味! 分享一篇朋友对 SpringBoot3.0 的介绍:生还是不生? Spring ......
还是 Spring Boot Java 17

k8s部署springboot

# 综述 首先介绍发布步骤。 1.从代码仓库下载代码,比如GitLab; 2.接着是进行打包,比如使用Maven; 3.编写Dockerfile文件,把步骤2产生的包制作成镜像; 4.上传步骤3的镜像到远程仓库,比如Harhor; 5.编写Deployment文件; 6.提交Deployment文件 ......
springboot k8s k8 8s

Springboot开发no.1

springboot是一个简化spring初始化和开发 spring创建空工程,检查Maven,创建模块spring initializr 使用rest模式:@RestController,@RequestMapping("/books") 结果 运行出现问题: 第一个问题:java: 无法访问or ......
Springboot no

【Spring Cloud Alibaba】Nacos 注册中心

[toc] ## 1. NacosServer 的安装和启动 NacosServer 相当于 EurekaServer,只不过 eurekaServer 使我们自己搭建的一个项目,而 NacosServer 别人已经提供好了,本次使用:alibaba 的 2.2.6.RELEASE 对应的 naco ......
Alibaba Spring Cloud Nacos

【Spring Cloud Alibaba】Nacos 配置中心

[toc] ## 1. Nacos 配置中心快速入门 版本控制: - Spring Cloud 版本为Hoxton.SR9 - Spring Cloud Alibaba 版 本 为 2.2.6.RELEASE - Spring Boot 版 本 为2.3.2.RELEASE ### 1.1 导入依赖 ......
Alibaba Spring Cloud Nacos

条件注解之@ConditionalOnProperty注解:通过配置文件的配置来控制配置类是否加入spring的IOC容器

一、条件注解分类 常见的@ConditionalOnxxx开头的注解我们称之为条件注解,常见的条件注解有 class条件注解:@ConditionalOnClass bean条件注解:@ConditionalOnBean 属性条件注解:@ConditionalOnProperty … @Condit ......

rabbitmq在springboot中实战技巧

# 一.简介 rabbitmq是基于AMQP(Advanced Message Queuing Protocol:高级消息队列协议),采用Erlang语言编写的消息队列。 # 二、mq能用来做什么 - **异步处理**:将非核心业务(比如日志、邮件、监控等)从主流程剥离,提升主流程的响应时效。 - ......
springboot 实战 rabbitmq 技巧

Spring boot 1.x 升级2.x, swagger,redis 升级

# Spring boot 1.x 升级2.x boot 1.5.22 -> 2.7.0 swagger 2.9.2 -> 3.0.0 spring-data-redis 1.8.4.RELEASE -> 2.7.0 ## swagger: ```<dependency> <groupId>io.s ......
swagger Spring redis boot

Springboot : 连接ldap超时问题

>**Err: java.net.ConnectException: Connection timed out when connecting to ldap** 使用springboot ldap 连接账号所属ldap目录验证时,出现如上报错 经检查,host,username,password ......
Springboot 问题 ldap