代码编织梦想

使用servlet 实现 hello world (七大步)-爱代码爱编程

1.在 IDEA 中创建 Maven 项目   2.引入依赖 在 pom.xml 中引入依赖,此依赖在 Maven Repository 中 搜索 Servlet 选中 3.1.0 版本直接复制粘贴即可。如果出现报红情况,可以点击 IDEA 右侧的 Maven 按键,再进行刷新即可。    3.创建目录 我们需要添加一些目录,右击 main

maven动态打包实现项目名+端口号-爱代码爱编程

<build> <!-- 打包后的启动jar名称,命名格式:项目名称-环境(dev/prod/test)-端口号-版本号(日期.时分) --> <!--suppress UnresolvedMavenProperty --> <finalName>${

exception in thread “main“ java.lang.illegalargumentexception: loggerfactory is not a logback logger-爱代码爱编程

 报错:   原因: 这个玩意其实就是 我们自己额外使用的jar里面包含小jar  slf4j 相关的。 比如我现在这个就是因为引入了  然后报错提示里面: 解决:    把这个多余的sl4j 排除掉, 报错日志提示哪个,我们就排除哪个  其实也就说在maven 依赖里面 排除exclusion:  

maven编译resource下特定文件用不了问题-爱代码爱编程

使用RSA非对称加密,jks文件放置于resource下,经过maven打包编译报如下错: Cannot load keys from store: class path resource [jwt.jks] 经过排查打包jar中已有这个文件换衣maven编译时文件损坏 解决方案,设置maven不对特定文件编译 <plugin>

涨姿势了,springboot 结合 liquibase,数据库也能做版本控制-爱代码爱编程

本文将带着大家实操一个 SpringBoot 结合 Liquibase 的项目,看看如何新增数据表、修改表字段、初始化数据等功能,顺带使用一下 Liquibase 模版生成器插件。 实操 本项目包含两个小项目,一个是 liquibase 模版生成器插件,项目名叫做 liquibase-changelog-generate,另一个项目是 liquibas

maven scope标签的作用-爱代码爱编程

pom scope标签的作用 煮个栗子provided用法import用法 在 Maven 中,dependency 元素用于指定项目所依赖的库或模块。其中,scope 标签用于控制依赖的范围,

docker jenkins+maven+webhook安装及自动化部署记录-爱代码爱编程

docker jenkins+maven+webhook安装及自动化部署记录 一、Jenkins安装docker安装JenkinsJenkins访问及初始化 二、安装Jenkins插件三、Jenkins容器安装m

java项目打包成maven,附带打包本地lib依赖-爱代码爱编程

现在的Java项目都是基于springboot 的plugin打包,打包的时候快捷便利。springboot的打包插件在pom文件里的配置如下 <build> <plugins&g

nifi自定义service-爱代码爱编程

NIFI 自定义Service过程 我理解的这个Service其实就是NIFI提供了一项把一些组件 重复使用的服务给抽取出来,统一管理,一方面可以减少代码重复,另一方面在对服务进行修改时也不需要对每个引用的组件都升级版本。

解决 http maven 私仓的依赖包无法下载,提示被 maven-default-http-blocker 拦截-爱代码爱编程

一、环境 用到了HTTP接口的Maven私仓maven版本是3.8.1级以上pom文件已经配置了repository 二、错误信息 才尝试更新pom文件,重新下载依赖,或者,mvn clean compile重新编译的时候,会提示类似下面的错误信息: [INFO] -------------------------------------------

maven导入依赖慢settings.xml设置-爱代码爱编程

<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

maven的安装及配置-爱代码爱编程

Maven的安装与配置Idea 目录 Maven的安装与配置IdeaMaven的安装第一步—下载第二步—解压第三步—配置第一步:打开设置第二步:打开环境变量设置第三步:编辑环境变量第四步:添加到path环境变量第五

idea的maven配置-爱代码爱编程

第一步:打开idea   第二步: 左侧选择maven项目 第三步: 设置组id组件id,版本不同设置的地方也可能不同,2后的版本可能需要下拉列表 然后给工程命名并选择本地文件,可根据自己选择 第四步: 打开 找到pom.xml的1.0-SNAPSHOT后输入如下内容 <dependencies>

pom文件详解-爱代码爱编程

pom文件详解 前言什么是POM文件?POM文件的基本结构POM文件的常用配置项1. 坐标信息2. 依赖项配置3.构建配置4. 插件配置5. 仓库配置 父子pom父POM子POM父子POM的优点父子POM的使用

maven-爱代码爱编程

title: Maven 一、引言 1.1 项目管理问题 写项目时,我们需要引用各种 jar 包,尤其是比较大的工程,引用的 jar 包往往有几十个乃至上百个, 每用 到一种 jar 包,都需要手动引入工程

junit5用户手册~假设-爱代码爱编程

假设类:org.junit.jupiter.api.Assumptions 示例 import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assumptions.assumeTrue; import static o

dom4j解析xml文件-爱代码爱编程

第一步:引入dom4j的依赖 <?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"

junit5用户手册~注解-爱代码爱编程

注解描述 @Test 表示改方法是单元测试的方法 @ParameterizedTest 表示方法是参数化测试 @RepeatedTest 表示方法是重复测试的测试模板 @TestFactory 表示一个方法是动态测试的测试工

webxml attribute is required (or pre-existing web-inf/web.xml if executing in update)-爱代码爱编程

发生缘由 Maven项目打包出错了 问题解决 Maven工程正常的目录结构为: 项目的根目录: |-- src # 源码 | |-- main # 主工程代码 | |

(学习笔记)maven基础-爱代码爱编程

1.目前掌握的技术 2.目前的技术在开发中存在的问题【why】 一个项目就是一个工程 如果项目非常庞大,就不适合继续使用package来划分模块。最好是每一个模块对应一个工程,利于分工协作。 解决方法:借助Maven就可以