springboot junit

springboot整合elasticsearch中的分词查询配置

前言:elasticsearch最好还是在linux中进行集群部署,这样更符合企业需求和规范,笔者只在windows的单节点9200端口上部署,仅用于测试和学习。 什么是分词查询: 指的是将输入的文本或查询语句切分成一个个独立的词语或词项,以便更好地处理和分析,然后进行查询,比如你在百度上搜索”成都 ......
elasticsearch springboot

JDWP调试SpringBoot程序

JDWP调试SpringBoot程序 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-loader</artifactId> </dependency> java -agentlib:j ......
SpringBoot 程序 JDWP

Springboot+Echarts+Element(二)

今天主要是记录一些问题,主要是在使用vue通过axios发送请求的时候,起初我认为需要把vue和springboot整合到一块 但是在听完课之后发现并不需要,因为vue的目的是实现前后端分离的开发,因此两个项目可以同时运行,调整vue项目 就是改前端代码,调整springboot就是改后端代码,前端 ......
Springboot Echarts Element

Springboot+Echarts+Element(一)

算作是之前的Springboot+Echarts的进阶版 因为引入了更多前端的知识,主体是Vue,今天学习了Vue的部分语法,但是说实话,我认为对我来说意义不是特别大 因为多数情况下我们所做的都是把后端数据库内容传输到前端,而在老师的Vue语法部分讲解的大部分是纯前端写死的一些知识 因此我把重心放在 ......
Springboot Echarts Element

关于在springboot中开发mybatis来实现前后端分离

一、分层架构 Controller:负责处理用户的请求和响应 get请求与post请求的区别: get请求需要的在http协议上输入参数,而 post请求不需要在http协议上输入参数,要在请求体中寻找参数。 在一次请求与响应过程中,首先浏览器发起一次请求到服务器,服务器中会有一个前端控制器处理请求 ......
springboot mybatis

springboot整合sentinel,sleuth

1. 整合sentinel流控 当需要对一个接口进行流量监控时可以使用springboot整合sentinel (1)在common模块中导入依赖 spring-cloud-starter-alibaba-sentinel; (2)下载sentinel控制台并启动; (3)配置 sentinel 控 ......
springboot sentinel sleuth

springboot第40集:架构师写的代码,那叫一个优雅

事务的隔离性上,从低到高可能产生的读现象分别是:脏读、不可重复读、幻读。脏读指读到了未提交的数据。不可重复读指一次事务内的多次相同查询,读取到了不同的结果。幻读师不可重复读的特殊场景。一次事务内的多次范围查询得到了不同的结果。通过在写的时候加锁,可以解决脏读。通过在读的时候加锁,可以解决不可重复读。 ......
springboot 架构 代码

[SpringBoot 1] 自动装配和Run方法

SpringBoot 1 阶段: 1 SpringBoot 自动装配 build.gradle 中放依赖核心依赖, 有很多启动器(spring-boot-start-xxx) @SpringBootApplication @SpringBootConfiguration @Configuration ......
SpringBoot 方法 Run

SpringBoot进阶教程(七十七)WebSocket

WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。 ......
进阶教程 SpringBoot WebSocket 教程

SpringBoot框架大晚上报错404--我的路径问题(附上SpringBoot MVC管理系统的简单具体代码)

代码 application.yml spring: web: resources: static-locations: classpath:/static/,classpath:/templates/ datasource: type: com.alibaba.druid.pool.DruidDa ......
SpringBoot 路径 框架 管理系统 代码

解决SpringBoot3.X中starter配置自动注入失效问题

在自定义 starter 项目时,如果组件无法被 @ComponentScan 扫描并且想自动注册到 IOC 中,在springboot2.7之前 我们会采用 spring,factories 方式,但在3.0 之后已经被彻底移除 spring.factories介绍 spring.factorie ......
SpringBoot3 SpringBoot starter 问题

SpringBoot笔记

1. 原理 SpringApplication 这个类主要做了以下四件事情: 1、推断应用的类型是普通的项目还是Web项目 2、查找并加载所有可用初始化器 , 设置到initializers属性中 3、找出所有的应用程序监听器,设置到listeners属性中 4、推断并设置main方法的定义类,找到 ......
SpringBoot 笔记

最近正在集成SpringBoot与MyBatis-plus,体验感很好啊

sql CREATE TABLE `class` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', `name` varchar(30) DEFAULT NULL COMMENT '班级名', `floor` int(3) DEFAULT NU ......
MyBatis-plus SpringBoot 正在 MyBatis plus

实战指南,SpringBoot + Mybatis 如何对接多数据源

本文分享自华为云社区 《实战指南,SpringBoot + Mybatis 如何对接多数据源》,作者:战斧。 在我们开发一些具有综合功能的项目时,往往会碰到一种情况,需要同时连接多个数据库,这个时候就需要用到多数据源的设计。而Spring与Myabtis其实做了多数据源的适配,只需少许改动即可对接多 ......
数据源 SpringBoot 实战 Mybatis 指南

SpringBoot实现文件上传的多种方式

我们平时在项目开发过程中,会遇到许多的文件上传与下载的需求,今天我们就来梳理一下文件上传的代码实现,基于SpringBoot 快速搭建服务,集成文件上传功能,包括传统的文件上传方式,也拓展OSS对象存储方式。项目类型是Maven项目 一、引入web依赖 <dependency> <groupId>o ......
SpringBoot 多种 方式 文件

Web-入门-SpringBoot快速入门 创建springboot web项目

web入门 spring官网 spring发展到今天已经形成了一种开发生态圈,spring提供了若干个子项目,为每个项目用于完成特定的功能。 这些框架都是基于一个基础框架: 直接基于Spring Framework基础框架进行开发会有两大难题:1.配置繁琐。2.入门难度大。所以spring家族意识到 ......
SpringBoot springboot 项目 Web web

SpringBoot启动报错

问题描述 按照以往的代码进行SpringBoot的相应部署,但是爆出来这个错误: 问题解决 里面说找不到我定义的bean实体类,那就加上这么一条注解,让他能够找到实体类: 然后启动: 并在浏览器里面查看一下: ok!问题解决! ......
SpringBoot

使用SpringBoot开发一个POST接口

SpringBoot项目的分层 SpringBoot框架项目一般分为五层: View层:向用户展示页面 Controller层:前后端交互层,接收前端请求,调用Service层中的方法,接收Service层返回的数据并将其返回到前端。 Service层:存放业务处理的逻辑,以及一些操作数据库的接口 ......
SpringBoot 接口 POST

在deepin上使用Fleet开发SpringBoot 3.0.0项目

出于对新工具和新技术的好奇,我开始尝试在deepin上用Fleet开发一个SpringBoot 3.0.0项目,继续我的SpringBoot学习。 ......
SpringBoot 项目 deepin Fleet

springboot分层解耦

软件开发需要符合“高内聚低耦合”的特性,所以需要将程序分为三层 即: 使每一层各司其职,增加软件的复用性,使其更加便于维护,利于扩展。 controller层: package com.wmx.controller; import com.wmx.dao.EmpDao; import com.wmx ......
解耦 springboot

SpringBoot学习4(02整合项目+前端)

1.添加web界面 在resources包下的static包中导入需要用的包,编写html。 1.1测试一下 页面控制台中成功获取数据 1.2页面显示:查询全部信息 1.3添加功能实现 新建按钮的点击事件为 @click="handleCreate()" 点击新建后弹出添加页面,该页面的确定提交按钮 ......
前端 SpringBoot 项目

SpringBoot学习3(01整合案例项目数据层、业务层、表现层)

1.整合第三方技术 1.整合JUnit target测试类和引导类为什么要有对应关系,如果没有相似的包结构导致出现的问题原因如下: 基础篇-24-整合JUnit——classes属性_哔哩哔哩_bilibili 2.整合MyBatis 创建的时候选上mybatis和sql驱动 创建之后,进入sett ......
SpringBoot 案例 业务 项目 数据

【Java】SpringBoot邮件发送实现

Springboot3 邮件发送 哔哩哔哩 萌狼蓝天 微信公众号 萌狼蓝天 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </ ......
SpringBoot 邮件 Java

Springboot+Echarts(五)

Mybatis-plus操作的多表查询和分页查询 今天首先回顾了之前所学的基本的单表增删改查 这里想再自己写一遍 是为了方便自己以后的开发流程顺利 首先 创建Springboot项目,选择java8和Springboot2.x.x 之后选择Web依赖 然后添加依赖 <dependency> <gro ......
Springboot Echarts

Jemeter多文件上传(用SpringBoot简单写一个接口测试)

写一个多文件上传接口使用Jemeter的Http Request组件实现多文件上传测试 可以看到多文件实现方式只需要在参数里面添加多行就行了,参数名称写同一个。 ......
SpringBoot 接口 Jemeter 文件

Springboot一些默认值

默认log Spring Boot默认使用Logback作为日志框架,所以你不需要做任何特殊的配置就可以开始使用Logback。但是,如果你想自定义Logback的行为,你可以通过创建一个logback-spring.xml文件来做到这一点 <?xml version="1.0" encoding= ......
Springboot

Springboot自动装配原理

BFPP: BeanFactoryPostProcessor BPP: BeanPostProcessor BDRPP:BeanDefinitionRegistryPostProcessor 自动装配实现的原理: 当启动springboot应用程序的时候,会先创建SpringApplication的 ......
Springboot 原理

SpringBoot配置文件加载过程

准备 属性源 PropertySource<T> 下面是 抽象类属性源 和 它的两个内部实现类 介绍 // 抽象父类 public abstract class PropertySource<T> { /** 属性源名称 **/ protected final String name; /** 属性 ......
SpringBoot 过程 文件

springboot 导入多个模块 模块是灰色的并且启动不了 启动报错(Warning: No JDK specified for module 'demo')

从git上面把下面拉下拉 是这个样子 模块都是灰色的 而且启动不了 然后你添加启动 添加之后还是报错 报错信息是找不到这个项目的启动模块 解决方法: ......
模块 springboot specified 灰色 多个

7、springboot使用MessageSource国际化提示

目录springboot使用MessageSource国际化提示1、MessageSource源码2、yml配置MessageSource3、创建MessagesUtils工具类简化使用 springboot使用MessageSource国际化提示 1、MessageSource源码 Message ......
MessageSource springboot 国际