1、配置文件1.1 配置文件SpringBoot使用一个全局的配置文件application.propertiesapplication.yml 配置文件的作用:修改SpringBoot自动配置的默认配置1.2 YAML标记语言以数据为中心,比json、xml等更适合做配置文件1.2.1 基本语法k:(空格)v:表示一对键值对(空格必须有)以空格的缩进来控制层级关系,只要是左对齐的一列数据,都是同
转载
2024-06-25 19:32:27
154阅读
1.写在前面前面笔者介绍完了Spring的源码,最近笔者也在看设计模式,由于休息了太久了,这个时候笔者打算继续看SpringBoot的源码,在看SpringBoot的源码的之前,笔者先带大家了解SpringBoot的应用。2.本篇博客概述3.从零开始构建SpringBoot项目笔者这儿要介绍两种构建SpringBoot项目的方式,第一种通过官网的方式构建SpringBoot项目,第二种是通过ide
转载
2024-01-05 17:25:22
15阅读
Springboot启动流程(三) 之前我们研究了springboot启动流程中的listener的运行流程,接下来就该是各种环境的出事话包括environment和context这两个非常重要的spring环境 首先还是run方法的代码: run方法代码如下: public ConfigurableApplicationContext run(String... args) {
//
转载
2023-09-13 15:54:59
49阅读
# Spring Boot 通用脱敏机制探讨
在现代应用中,数据安全与隐私保护变得尤为重要。特别是在处理用户敏感信息(如身份证号、手机号等)时,脱敏是一种有效的防护手段。本文将基于Spring Boot实现一个通用的脱敏方案,并提供具体代码示例和类图,帮助开发者快速理解如何在项目中应用数据脱敏。
## 脱敏的必要性
在业务系统中,用户信息的安全性是企业合规性的重要组成部分。未能妥善处理敏感信
# 使用Spring Boot EntityManager实现通用数据库操作
## 引言
在开发过程中,我们经常需要与数据库进行交互。Spring Boot提供了很多方便的工具和库,其中之一就是EntityManager。本文将介绍如何使用Spring Boot EntityManager来实现通用的数据库操作。
## 整体流程
下面的表格展示了使用Spring Boot EntityMana
原创
2024-01-29 10:55:17
272阅读
# 实现Spring Boot通用接口
## 简介
在Web开发中,我们经常需要编写各种接口来实现不同的功能。为了提高代码的复用性和可维护性,我们可以使用Spring Boot框架来实现通用接口。本文将介绍如何使用Spring Boot来实现通用接口,并给出具体的代码示例和解释。
## 实现步骤
下面是实现Spring Boot通用接口的步骤:
| 步骤 | 描述 |
| ---- | -
原创
2024-01-20 09:40:44
131阅读
java爬虫篇:springboot+jpa下实现爬取网页数据
Springboot+JPA下实现简易爬虫--爬取豆瓣电视剧数据 前言:今天听到产品那边讨论一些需求,好像其中一点是用户要求我们爬虫,在网页上抓取一些数据然后存到我们公司数据库中,众所周知,爬虫的实现对于python语言可是专家,而对于我们使用的Java语言,我也不确定可不可以,趁着无事,
转载
2024-01-16 21:45:22
39阅读
前言Spring Boot开发项目常见的交互使用形式有两种:一种是后端接口直接返回页面,另外一种是返回JSON数据。前者在常见的传统IT公司比较多,配合模板引擎,由后端页面渲染返回。而后者则是互联网公司用的比较多,比如微服务接口,前后端分离项目,手机app等,基本都是通过JSON数据交互。后端接口直接返回页面现在用的比较少了,主流还是使用JSON数据交互。所以今天我们做前后端分离项目的第一步,写我
转载
2023-08-17 22:32:08
212阅读
一、项目搭建使用IDEA,点击create new project,然后左边的spring initializr,右边SDK1.8,URL:https://start.spring.io,next 改改名字 packing为jar,next 选个web下的web即可,这个地方要选好spring boot版本!不同版本有些代码不生效, finished,创建完成。二、项目编写与运行src下有个XXX
转载
2024-07-23 22:04:56
26阅读
# Spring Boot 抓包工具基础知识与应用
在微服务架构日渐流行的今天,Spring Boot 成为了开发者们的热门选择。它简化了 Java 应用程序的开发,使我们能够快速构建和部署服务。然而,无论开发的质量如何,网络请求与响应的调试都是必不可少的一环。在这方面,抓包工具便成了开发者的得力助手。本文将为大家介绍几款常用的 Spring Boot 抓包工具,并附上相关的代码示例。
##
## 如何实现 Spring Boot gRPC 抓包
在当今的软件开发中,使用 gRPC 进行服务间的通信变得越来越流行。为了更好地调试和监控 gRPC 通信,抓包技术显得尤为重要。下面,我们将详细介绍如何在一个 Spring Boot 项目中实现 gRPC 的抓包。
### 流程总览
下面是实现 gRPC 抓包的基本步骤:
| 步骤 | 描述 |
|------|------|
| 1
原创
2024-09-14 07:01:01
87阅读
简述在数据持久层中,数据源是一个非常重要的组件,其性能直接关系到整个数据持久层的性能。在实践中比较常见的第三方数据源组件有Apache Common DBCP、C3P0、Proxool等,MyBatis不仅可以集成第三方数据源组件,还提供了自己的数据源实现。 常见的数据源组件都实现了javax.sql.DataSource接口,MyBatis自身实现的数据源实现也不例外。MyBatis提供了两个j
记录后台接收数组如果所有参数(包括数组)全部用一个实体类来接收,则不需要考虑前端数组的传参格式,他都能解析并封装到实体类里面。 这里的传参格式指: 后台用一个数组a来接收:Integer[] a;前端传值是下面两种的其中一种,都是可以的:a=1&a=2&a=3 或者 a[0]=1&a[1]=2&a[3]=3但是,如果直接在controller用数组对象接收的数组。而
转载
2023-08-26 08:58:59
177阅读
# Spring Boot实现网络抓包
## 引言
在网络通信过程中,我们经常需要对网络流量进行分析和抓包。网络抓包是指截获和分析网络数据包的过程,用于深入了解网络通信的细节和问题排查。Spring Boot提供了一种简单且强大的方式来实现网络抓包功能,并且可以很容易地集成到现有的应用程序中。本文将介绍如何使用Spring Boot来实现网络抓包,并提供代码示例。
## 什么是Spring B
原创
2023-12-04 05:09:03
718阅读
Spring boot集成 MyBatis 通用Mapper配置POM文件<parent><groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version&g...
原创
2021-10-11 14:26:42
428阅读
先编写User类:package com.huida.demo4;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
import java.util.Properties;
public class User {
private String[] arrs;
public Str
转载
2023-06-08 20:40:11
191阅读
# 使用 JSONObject 转换为 JavaBean 的详细教程
在开发中,我们常常需要将 JSON 数据转换为 JavaBean 以便于处理。今天,我们将介绍如何实现这一过程。整个过程分为几个关键步骤,我会为你详细列出这些步骤,并提供相应的代码示例。
## 流程概述
以下是将 `JSONObject` 转换为 JavaBean 的基本步骤:
| 步骤 | 描述 |
|------|-
测试环境:spring boot 2.1.0
/*
//数组和参数同时传递需要借助实体类实现
//接收json
@RequestMapping(value = "test3",method = RequestMethod.POST)
public String test3(@RequestBody String obj){
System.out.println(obj);
retu
转载
2023-06-12 16:31:12
182阅读
# Spring Boot 中使用 YAML 配置数组
在现代 Java 开发中,Spring Boot 是一个受到广泛欢迎的框架,它提供了一种轻松的方式来创建独立的、可运行的应用程序。YAML(YAML Ain't Markup Language,YAML 不是一种标记语言)是 Spring Boot 中常用的配置格式之一,因其简洁和易读而受到开发人员的青睐。本文将详细介绍如何在 Spring
原创
2024-09-29 04:24:47
68阅读
# Spring Boot YAML 数组配置教程
在现代微服务架构中,Spring Boot 已成为开发者的热门选择,它能够轻松地管理应用程序配置。使用 YAML 文件作为配置文件格式,加上其简洁的语法,极大提升了可读性和可维护性。在实际开发中,我们经常需要处理数组的配置。本文将着重讲解如何在 Spring Boot 中使用 YAML 数组。
## 任务流程
以下是实现"Spring Bo