前言如果对注解有不太了解的,先行了解注解。这里做个简单的说明,个人理解注解就是对类、接口、方法、属性等添加一个标识,这些标识可以被编译器、开发工具或运行时环境识别,识别后即可在不改变原业务逻辑的情况下进行一些特定的处理。@SpringBootApplication启动类中的注解点开后可以发现它是一个复合注解,由@SpringBootConfiguration @EnableAutoConfigur
转载
2024-10-13 13:40:25
33阅读
springboot注解整理常用注解:
@SpringBootApplication:申明让spring boot自动给程序进行必要的配置,这个配置相当于:
@Configuration,@EnableAutoConfiguration和 @ComponentScan三个配置。@EnableAutoConfiguration:SpringBoot自动配置(auto-configuration):尝
转载
2024-04-12 15:02:10
142阅读
花絮#几年前接触过SpringBoot,跑过Demo,当时刚入行,连Spring都没搞明白,更别说SpringBoot了,就是觉得,哇塞,好厉害,然后一脸懵逼。工作中没有用到,又没有去主动学习它。觉得很恐惧,这么厉害的东西,肯定是很深奥,很复杂吧!。这种心理也造成了一定程度上,对某些事物的望而却步,其实只要向前迈出了步子,一步步慢慢来,才发现,以前的那种恐惧心理是多么的幼稚、胆怯、可
转载
2024-06-01 16:32:49
22阅读
Spring Boot 自动化配置原理我们经常使用Spring Boot,是否知道Spring Boot自动化配置是怎么实现的呢?一 初识自动化配置Spring Boot自动化配置依赖于@EnableAutoConfiguration注解该注解会在@SpringBootApplication中包含该注解为一个复合注解包含了以下注解@SpringBootConfiguration 标识该类是一个配置
转载
2024-03-01 13:03:08
32阅读
jenkins自动化部署项目下载链接本着能在一处找到全部的原则,此百度网盘中有linux环境中部署jenkins的jdk、tomcat、maven、jenkins、git安装包安装jdk解压jdk压缩包修改/etc/profile 配置环境变量安装maven解压maven添加环境变量maven中配置maven仓库的settings.xml请自行配置仓库及jar包下载路径安装Git使用在线或本地安
转载
2024-04-18 14:24:37
52阅读
CloudToolkit简介CloudToolkit是阿里出品的一款IDEA插件,通过它我们可以更方便地实现自动化部署,其内置的终端工具和文件上传功能,即使用来管理服务器也非常方便!这款IDEA插件不仅功能强大,而且完全免费!安装CloudToolkit的安装是非常简单的,直接在IDEA的插件市场中搜索Cloud Toolkit然后进行安装即可。使用接下来我们就体验下CloudToolkit的自动
转载
2024-02-10 21:00:42
42阅读
springboot实战你需要了解的!
转载
2022-02-14 14:04:10
140阅读
接口自动化测试面试题前言前面总结了一篇关于接口测试的常规面试题,现在接口自动化测试用的比较多,也是被很多公司看好。那么想做接口自动化测试需要具备哪些能力呢?也就是面试的过程中,面试官会考哪些问题,知道你是不是真的做过接口自动化测试?总的来说问的比较多的就是以下几个问题:1. json 和字典的区别? -对基础数据类型的考察json 本质上还是字符串,只是按 key:value 这种键值对的格式来的
SpringBoot集成Jenkins自动化本地部署1.准备工作1.1:前言首先安装Jenkins之前,linux中必须安装好了JDK和Maven,如果还没有安装过,下面准备好安装教程,Linux环境安装JDK:Linux环境安装Maven:1.1.1:安装在根目录下创建文件夹mkdir jenkins下载linux jenkins ,官网地址:https://get.jenkins.io/red
转载
2024-04-17 10:56:43
129阅读
前言之前在分析spring boot 源码时导出可见@ConditionalOnBean 之类的注解,那么它到底是如何使用的以及其工作流程如何,我们这里就围绕以下几点来分析:
@Conditional系列与Condition的关系:@ConditionalXxx是注解,XxxCondition是对前面注解的对应处理类。@Conditional与Condition的源码分析总结
一、@Conditi
转载
2014-01-11 10:55:00
161阅读
自动配置原理分析自动配置原理我们以HttpEncodingAutoConfiguration(Http编码自动配置)为例解释自动配置原理;//表示这是一个配置类,和以前编写的配置文件一样,也可以给容器中添加组件;
@Configuration
//启动指定类的ConfigurationProperties功能;
//进入这个HttpProperties查看,将配置文件中对应的值和HttpP
转载
2024-06-11 12:42:22
131阅读
介绍Phoenix自动化测试框架提供了很多可以简化编码的注解类(annotation),本
原创
2022-10-17 08:35:05
86阅读
简介 在设计接口测试框架或者UI自动化框架的时候,大概率都会用到testng这个框架,本篇主要介绍testng这个框架的使用。 官方文档:http://testng.org/doc/index.htmltestng的特点注解功能TestNG使用Java和面向对象的功能支持综合类测试(例如,默认情况下,没有必要创建一个新的测试每个测试方法的类的实例)独立的编译时间测试代码运行时配置/数据信息灵活的运
首先我们先来看springboot的主程序类,主程序类中使用@SpringBootApplication注解来标记说明这是一个springboot应用,查看该注解源码如下图: 图中的@EnableAutoConfiguration注解开启了自动配置。我们再深入一层,如下图:上图代码中EnableAutoConfigurationImportSelector用来给容器中导入一些组件,再进入
Spring Boot 自动化配置原理我们经常使用Spring Boot,是否知道Spring Boot自动化配置是怎么实现的呢?一 初识自动化配置 Spring Boot自动化配置依赖于@EnableAutoConfiguration注解该注解会在@SpringBootApplication中包含该注解为一个复合注解包含了以下注解@SpringBootConfiguration 标识该类是一个配
转载
2024-02-16 09:21:35
70阅读
文章目录jenkins的安装jenkins常用插件中文插件git插件maven插件github插件控制远程主机插件定时构建插件git push时构建插件jenkins全局配置jenkins构建springboot项目 jenkins的安装下载jenkis的rpm包
安装rpm包rpm -ivh jenkins-2.7.3-1.1.noarch.rpm配置jenkins的全局设置vi /etc
转载
2024-04-12 12:48:38
83阅读
简介Spring Boot的快速开发特性,正受越来越多Java开发者的欢迎,配合supervisord可以轻松使其作为一个独立的服务运行。而随着Docker的流行,其轻量级、进程级、资源隔离等特性,使Spring Boot的部署、运行更加灵活,若将其打包成Docker镜像可以真正做到“一次打包,到处运行”,有效的解决了开发、测试、预生产、生产等环境的差异。下面我们就从Docker手动、自
转载
2023-07-20 13:50:53
194阅读
今天学习了关于springboot自动化配置相关内容,这里通知自定义一个简单的spring-boot-starter项目帮助理解1. 创建一个普通的Maven项目1.1 首先创建一个普通的Maven项目,然后在pom文件中引入springboot自动配置依赖包spring-boot-autoconfigure 1.2 创建一个普通java类PersonProperties,使用@Configura
转载
2024-04-12 12:11:29
70阅读
本文要点:设计一条 Spring Boot 最基本的流水线:包括构建、制品上传、部署。使用 Docker 容器运行构建逻辑。自动化整个实验环境:包括 Jenkins 的配置,Jenkins agent 的配置等。1. 代码仓库安排本次实验涉及以下多个代码仓库:% tree -L 1
├── 1-cd-platform # 实验环境相关代码
├── 1-env-conf # 环境配置代码-实现配置
转载
2024-05-31 13:17:54
36阅读
自动配置绝对算得上是Spring Boot的最大亮点,完美的展示了CoC约定优于配置; Spring Boot能自动配置Spring各种子项目(Spring MVC, Spring Security, Spring Data, Spring Cloud, Spring Integration, Spring Batch等)以及第三方开源框架所需要定义的各种Bean。 Spr
转载
2024-04-03 14:09:54
28阅读