spring实站大全
文章平均质量分 54
以spring理论为基础,基本知识开始,逐步进行spring的探索和提高。实战集合各种例子,希望可以帮助到各位爱好者
KENYCHEN奉孝
这个作者很懒,什么都没留下…
展开
-
ERP 系统,编译和学习
ERP 系统,编译和学习原创 2022-06-06 16:23:50 · 214 阅读 · 0 评论 -
2021-10-28
Caused by: org.hibernate.type.SerializationException: could not deserialize at org.hibernate.internal.util.SerializationHelper.doDeserialize(SerializationHelper.java:243) ~[hibernate-core-5.4.32.Final.jar:5.4.32.Final] at org.hibernate.internal.uti...原创 2021-10-28 11:06:57 · 163 阅读 · 0 评论 -
Postman OKhttp3 GET PUT方法
No ParameterResolver registered for parameter [java.lang.String arg0] in method [public void com.wonder.integration.bo.http.PostChef.getChef(java.lang.String) throws java.io.IOException]. at org.junit.jupiter.engine.execution.ExecutableInvoker.resolve...原创 2021-10-27 15:47:09 · 1199 阅读 · 0 评论 -
generex基于库介绍
1.generex用于生成与给定正则表达式匹配的字符串的 Java 库。它可以帮助您根据索引从匹配的字符串中生成与给定正则表达式匹配的所有字符串、随机字符串或一个字符串。 Geneex 基于库maven 配置为<dependency> <groupId>com.github.mifmif</groupId> <artifactId>generex</artifactId> <version>1.0.2&原创 2021-10-21 16:30:53 · 731 阅读 · 0 评论 -
通用的kafka redis nginx mysql mongodb dockerfile 配置
version: "3.7"services: zookeeper: image: zookeeper ports: - 2181 networks: - local environment: - JMXDISABLE=true - ZOO_DATA_DIR=/data - ZOO_DATA_LOG_DIR=/datalog - ZOO_ADMINSERVER_ENABLED=false .原创 2021-10-21 15:31:07 · 1402 阅读 · 0 评论 -
Sprintboot TDD 测试
应用程序在分发之前应该经过测试和验证。测试的目的是验证应用程序是否符合功能和非功能要求,并检测应用程序中的错误。TDD:测试驱动开发一旦需求和规范得到验证,就可以开始一个称为测试驱动开发的过程。您首先编写测试,然后开发代码。将根据商定的要求和规范创建测试(测试评审方案);最初测试会失败,我们将在应用程序中编写代码以确保测试通过。一旦测试通过,我们可以重构应用程序中的代码以改进它并再次启动测试。此类测试应由分析师设计并由开发人员实施。如果我们注意到某个规范的测试很难开发,我们应该考虑这样一个事原创 2021-09-14 17:02:07 · 154 阅读 · 0 评论 -
JDK 17 - Java 17 的新特性
JEP 415:特定于上下文的反序列化过滤器允许应用程序使用 JVM 范围的过滤器工厂配置特定于上下文和动态选择的反序列化过滤器,该工厂用于为每个反序列化操作选择一个过滤器。动机:不可信数据的反序列化是一项具有内在风险的操作,因为在许多情况下传入数据流的内容是通过未知或未经身份验证的客户端获取的。防止序列化攻击的关键是禁止对任意类的实例进行反序列化,从而直接或间接地阻止其方法的执行。攻击者可以通过仔细构造流来运行任何恶意的类中的代码。如果对象构造涉及更改状态或触发其他操作的副作用,则应用程序对象原创 2021-09-13 17:01:12 · 320 阅读 · 1 评论 -
Could not resolve all dependencies for configuration ‘:compileClasspath‘
1.gradle init -type pom 转到gradle 经常会出现这个错误Could not resolve all dependencies for configuration ':compileClasspath'2.修改一下这个文件gradle-wrapper.properties里面的gradle的需要用-all的版本。如下#Wed Jul 28 17:15:33 CST 2021distributionUrl=https\://services.gradle.org/原创 2021-09-13 16:34:37 · 5688 阅读 · 1 评论 -
docker 安装Installing RethinkDB
1.docker 安装Installing RethinkDBdocker run -d -P --name rethink1 rethinkdb生产了一个id,文件可以查看运行情况3843895f2f22be1cc73d6cf49c6a6e6daad265aa1dcb7bfa95e97face4ee94962.通过docker images |find “”可以查询Docker images | find "rethinkdb"rethinkdb ...原创 2021-09-13 14:30:54 · 491 阅读 · 0 评论 -
为什么选择 Spring 和 Serverless?
为什么选择 Spring 和 Serverless?Spring 产品组合提供了强大的功能集合,可在无服务器应用程序中使用。无论是使用 Spring Data 访问数据,使用 Spring Integration 的企业集成模式,还是使用 Spring Framework 和 Project Reactor 的最新反应式编程,Spring 都能让开发人员从一开始就在无服务器环境中高效工作。Spring 还可以帮助您的函数避免供应商锁定。 Spring Cloud Function 提供的适...原创 2021-09-06 10:14:53 · 323 阅读 · 0 评论 -
intellj IDEA 智能想法
1.java 安装必须版本,企业版本30天有效如果超过时间,重新在安装一次,又是30天。原创 2021-09-01 11:44:10 · 152 阅读 · 0 评论 -
Spring 使用 RESTful Web 服务
1.获取 REST 资源https://quoters.apps.pcfone.io/api/random2.环境需要 最喜欢的文本编辑器或 IDEJDK 1.8 或更高版本Gradle 4+ 或 Maven 3.2+insert git to IDE:弹簧工具套件 (STS)installj idea 3.获取代码:git clonehttps://github.com/spring-guides/gs-consuming-rest.gitgit c..原创 2021-08-30 11:55:51 · 171 阅读 · 1 评论 -
配置服务器示例 springboot
1.配置服务器示例1.在spring 建立一个工程2.代码package demo;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.EnableAutoConfiguration;import org.springframework.cloud.client.discovery.EnableDiscoveryClient;import o..原创 2021-08-16 15:27:15 · 137 阅读 · 0 评论 -
Spring 框架文档5.3.9
5.3.9本章涵盖 Spring 对集成测试的支持和单元测试的最佳实践。Spring 团队提倡测试驱动开发(TDD)。Spring 团队发现正确使用控制反转 (IoC) 确实使单元和集成测试更容易(因为 setter 方法和类上适当的构造函数的存在使它们更容易在测试中连接在一起,而不必设置服务定位器注册表和类似结构)。一、Spring测试介绍测试是企业软件开发的一个组成部分。本章重点介绍 IoC 原则为单元测试增加的价值以及 Spring Framework 对集成测试的支持原创 2021-08-09 14:51:40 · 242 阅读 · 0 评论 -
Eureka With Spring Cloud
Spring Gloud开发分布式系统可能具有挑战性。复杂性从应用层转移到网络层,需要服务之间进行更多的交互。使您的代码成为“云原生”意味着处理 12 个因素的问题,例如外部配置、无状态、日志记录和连接到支持服务。 Spring Cloud 项目套件包含使应用程序在云中运行所需的许多服务。Spring Cloud 架构亮点服务发现在云中,应用程序并不总是知道其他服务的确切位置。服务注册中心(例如 Netflix Eureka)或 Sidecar 解决方案(例如 HashiCorp C原创 2021-08-04 14:38:50 · 109 阅读 · 0 评论 -
定义集成流程
定义集成流程对于本指南的示例应用程序,您将定义一个 Spring Integration 流: 从 spring.io 上的 RSS 提要阅读博客文章。 将它们转换为一个易于阅读的字符串,由帖子标题和帖子的 URL 组成。 将该字符串附加到文件的末尾 (/tmp/si/SpringBlog)。 要定义集成流,您可以使用 Spring Integration 的 XML 命名空间中的少量元素创建 Spring XML 配置。具体来说,对于所需的集成流,您可以使用来自这些 Spring Integrati.原创 2021-07-16 10:59:20 · 200 阅读 · 0 评论 -
Spring docker redis
1.启动方式一:docker默认启动redis1、拉取镜像 docker pull redis:lastest (若不使用版本号,如docker pull redis,默认拉取最新镜像)docker pull redisUsing default tag: latestdocker pull redisUsing default tag: latestlatest: Pulling from library/redisb4d181a07f80: Pull complete86e原创 2021-07-15 17:04:15 · 210 阅读 · 0 评论 -
Accessing Data with MongoDB
Accessing Data with MongoDB1.下载git clonegit@github.com:spring-guides/gs-accessing-data-mongodb.git2.install mongodocker pull mongoD:\spring>docker pull mongoUsing default tag: latestlatest: Pulling from library/mongoa31c7b29f4ad: Already..原创 2021-07-20 18:06:51 · 140 阅读 · 0 评论 -
Spring docker
1.通过Spring Initializr进行初始化build.gradle implementation 'org.springframework.boot:spring-boot-starter-web' testImplementation 'org.springframework.boot:spring-boot-starter-test'定义一个Applicationpackage hello;import org.springframework.boot.S.原创 2021-07-16 11:51:28 · 193 阅读 · 0 评论 -
Spring 的 STOMP 消息传递
本指南将引导您完成创建“Hello, world”应用程序的过程,该应用程序在浏览器和服务器之间来回发送消息。 WebSocket 是 TCP 之上的一个轻量级薄层。这使它适合使用“子协议”来嵌入消息。在本指南中,我们使用 Spring 的 STOMP 消息传递来创建交互式 Web 应用程序。 STOMP 是一个运行在底层 WebSocket 之上的子协议。使用Gradle,需要添加以下依赖: implementation 'org.springframework.boot:spring-bo.原创 2021-07-15 16:26:32 · 231 阅读 · 0 评论 -
gradle junit5.7.1 配置文件备份
plugins { id 'java' id 'io.qameta.allure' version '2.8.1'}group = 'com.antpay'version = '1.0.0-SNAPSHOT'//sourceCompatibility = '15'def coreNGVersion="7.6.3"def allureVersion = "2.13.6"def testngVersion = "6.14.3"def okhttp3Version = "4....原创 2021-03-16 10:20:31 · 225 阅读 · 0 评论 -
sagan 学习笔记
1.学习sagan ,傻干吗?git 地址https://github.com/spring-io/sagansagan:是的spring.io现场和参考应用欢迎光临!此存储库的主分支中的代码现在部署并运行在[spring.io](http://spring.io). 这里实现了[blog][]、[guides][]的集合,以及您看到的所有其他内容。除了为Spring的web主页提供动力的实际目的之外,这个项目还被设计成一个“参考应用程序”——开发者可以使用这个资源来了解[Spring团队.原创 2021-02-04 17:49:48 · 748 阅读 · 0 评论 -
创建一个带有Spring集成的流
您将使用传统的XML配置创建一个带有Spring集成的流 A favorite text editor or IDE JDK 1.8or later Gradle 4+orMaven 3.2+ You can also import the code straight into your IDE: Spring Tool Suite (STS) IntelliJ IDEA 拷贝克隆git clone https://git...原创 2021-01-14 15:25:11 · 363 阅读 · 0 评论 -
java 开发编写纯手工测试用例
1.开发自己编写存手工测试用例/** * @Author kenychen * @create 2020.12.24 * */public class Calc implements ICalc { public int add(int a, int b){ return a + b; } // 0.how to test? public static void main(String[] args){ // 1、be原创 2020-12-24 16:43:06 · 425 阅读 · 0 评论 -
junit5 springboot2.4.1 实战笔记1
1.junit5 springboot2.4.1 demo2.配置Build.gradleplugins { id 'org.springframework.boot' version '2.4.1' id 'io.spring.dependency-management' version '1.0.10.RELEASE' id 'java'}group = 'com.wonder.integration.junitdemo'version = '0.0.1-SNAPSHOT'so原创 2020-12-23 15:07:21 · 759 阅读 · 0 评论 -
Exception in thread “main“ java.lang.IllegalArgumentException
# ERRORERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener解决方法:建立一个Application类package com.wonder.junitdemo;import org.springframework.boot.SpringApplication;import org.springframew原创 2020-12-23 14:01:43 · 2865 阅读 · 3 评论 -
Integration Testing第1站
1.testing本章介绍Spring对集成测试的支持和单元测试的最佳实践。Spring团队提倡测试驱动开发(TDD)。Spring团队发现,正确使用控制反转(inversionofcontrol,IoC)确实可以使单元测试和集成测试更容易(因为在类上存在setter方法和适当的构造函数,使得它们更容易在测试中连接在一起,而不必设置服务定位器注册中心和类似的结构)。测试是企业软件开发不可或缺的一部分。本章重点讨论IoC原则对单元测试的附加值,以及Spring框架支持集成测试的好处。(企业测试的彻底处原创 2020-12-22 09:45:51 · 257 阅读 · 0 评论 -
springboot杂谈
@DOC Windows 安装pytestpip install pytestCollecting pytest Downloading pytest-6.2.1-py3-none-any.whl (279 kB) |████████████████████████████████| 279 kB 58 kB/sCollecting atomicwrites>=1.0 Downloading atomicwrites-1.4.0-py2.py3-none-any.whl .原创 2020-12-21 14:13:39 · 454 阅读 · 0 评论 -
gradle testng report
1.build.gradle备份apply plugin: 'java'compileTestJava { sourceCompatibility = 1.8 targetCompatibility = 1.8}repositories { mavenCentral()}test { useJUnitPlatform(){ includeTags 'fast', 'smoke & feature-a' // excl原创 2020-11-03 15:09:48 · 410 阅读 · 3 评论 -
my Pc docker install cendos images
1. docker -version2.docker pull cendos:latestlatest: Pulling from library/centos3c72a8ed6814: Downloading [===================================> ] 53.18MB/74.87MB3. seach local imagesdocker image4.docker run centosC:\flutt...原创 2020-09-18 10:04:16 · 139 阅读 · 0 评论 -
Fiddler anywhere 很好用
Fiddler anywhere1.下载https://www.telerik.com/download/fiddler/fiddler-everywhere-windows2.注册账号,邮件注册3.登录4.使用时候用 Paused控制原创 2020-09-04 16:14:59 · 1504 阅读 · 0 评论 -
驱动事物测试
驱动事物我们这边主要数据面和控制面相结合的地去测试中间件产品,确保产品在运维的时候,服务还能按期望的质量提供服务@RunWith(SpringRunner.class)@SpringBootTest(classes = StartUpApplication.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)public class HelloControllerTest { /** * @Loc...原创 2020-09-03 20:38:23 · 712 阅读 · 0 评论 -
core-ng-test和spring test的比较
core-ng-test和spring-test的比较core-ng-test用到的是junit的封装import org.junit.jupiter.api.BeforeEach;import org.junit.jupiter.api.Test;import static org.assertj.core.api.Assertions.assertThat;/** * @author keny */class TestDBConfigTest { private Tes原创 2020-09-02 22:26:39 · 297 阅读 · 0 评论 -
服务治理 Eureka
服务治理 Eurekaspring Cloud 实现服务治理是由Netflix公司开发的Eureka。Netflix公司是美国加利福利亚的一家公司,主要业务是在线影片租赁。开发了一套分布式系统组件。Eureka是SpringCloud服务治理中心。Eureka在使用Springboot 二次封装后,Eureka的使用就非常简易,它是一个服务应用,可以接收其他服务注册,也可以发现和治理服务实例。服务治理中心服务治理中心是微服务(分布式)架构中的最基础最核心的功能组件,它主要对各个服务实例进行管原创 2020-08-19 17:35:15 · 182 阅读 · 0 评论 -
spring 微服务架构设计
微服务探秘微服务的变化,是继面向服务的架构SOA之后,微服务与DevOps以及云计算相辅相成的流行的设计模式要看交付能力表,微服务的敏捷性高,交付速度更快,扩展能力更强。例如:航空系统公司不会透入资源将其核心主机订票系统重建为单体巨兽。金融系统不会重建将核心银行业务系统,零售系统和其他行业系统也不会重建重量级的供应链管理系统,传统的ERP行业,各行业的焦点已经从构建大型系统转移到尽可能敏捷的方式构建适应特定业务需求并快速取胜的各个类单点解决方案。微服务的催化剂,NoSQL数据库彻底改名了2阶原创 2020-08-12 11:45:20 · 504 阅读 · 0 评论 -
提高java8编写代码,出现null异常可以用使用Optional类
java8 增加了2个API入手Optional类java 9 对日期和时间Api进行改进,已经文档化和可执行方式的模块化用Optional取代null我想每个java开发人员,都会遇到这个异常,NullPointerException 空指针异常;如果没有遇到的请举手,有时候修复Null的代价是很高的。如何为缺失的值建模如:建设有个汽车和汽车保险的客户,可以用户,商品,订单等其他模型person / car / insurance的数据模型建立模型public .原创 2020-08-10 23:38:31 · 261 阅读 · 0 评论 -
java流是什么?
1.java 流是什么?流是java的api的新成员,它允许你的声明性方式处理数据集合(通过查询语句来表达)而不是临时编写一个实现。流可以透明地进行并行处理。之前的java7的代码为List<Dish> CalDishes = new ArrayList<>(); for (Dish dish:menu){ //用累积器进行筛选元素 if (dish.getCal()<400){ CalDishes.a原创 2020-08-05 17:15:59 · 1089 阅读 · 0 评论 -
java行为参数化,不要啰嗦代码
1.行为参数化如何选择好商店呢?我们可以通过客户量每天或者销售总额来考虑吗?如果有需求是这样的,客流量到1000个人/每天,销售额总金额到20000元来过滤是否是好商店铺我们通过枚举进行过滤1.1enum goodShop{CUSTOMS_NUMBER,SUMMARY} 进行考虑public static List<Goodshop> filterCustomsShop(List<Goodshop> inventory){ List<.原创 2020-07-30 10:51:34 · 177 阅读 · 0 评论 -
feign-eureka springcloud
官网例子feign-eureka配置文件pom.xmlpom.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/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 ht原创 2020-07-27 20:14:43 · 143 阅读 · 0 评论 -
复习SpringWebJPARest
1.spring web jpa rest运行的效果 . ____ _ __ _ _/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \\\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / /=========|_|=====...原创 2020-07-20 18:06:57 · 577 阅读 · 0 评论