![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WEB开发
maven相关、Spring、SpringBoot 集成开发相关
轻狂书生YT
这个作者很懒,什么都没留下…
展开
-
maven install 报异常:MavenReportException: Error while generating Javadoc:
maven install 报异常:MavenReportException: Error while generating Javadoc:原因:使用了 maven-javadoc-plugin的插件进行javadoc打包解决这个问题的方案:使用mvn clean install -Dmaven.test.skip=true -X -Dmaven.javadoc.skip=true命令进行打包命令说明:-Dmaven.test.skip=true :跳过test-Dmaven.java原创 2020-11-23 17:14:41 · 5939 阅读 · 0 评论 -
SpringBoot必须掌握的45个注解
Spring Boot 必须掌握的45个注解转载 2020-07-16 17:11:13 · 150 阅读 · 0 评论 -
Failed to introspect Class [org.springframework.data.redis.connection.jedis.JedisConnectionFactory]
今天在学习springmvc+redis的时候,程序运行出现如下错误;原因是redis jar版本不匹配的问题,推荐如下版本的jar包。感兴趣的朋友可以尝试其他版本。org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘connectionFactory’: Lookup method resolution failed; nested exception is java.lang.I转载 2020-07-01 19:00:03 · 2393 阅读 · 0 评论 -
springboot整合mybatis错误 Invalid bound statement (not found): 解决办法
springboot整合mybatis错误 Invalid bound statement (not found): 解决办法mapper 层的 Mapper 接口与 xml 文件映射出现问题、或 mapper 接口直接找不到xml文件。原创 2020-07-01 14:02:39 · 6229 阅读 · 4 评论 -
使用maven Nexus创建私服
一、前言私服是一种特殊的 Maven 远程仓库,通过建立自己的私服,就可以降低中央仓库负荷、节省外网带宽、加速Maven构建、自己部署构件等,从而高效地使用 Maven。一、Nexus安装Nexus是典型的JavaWeb应用,它有两种安装包:一种是包含Jetty容器的Bundle包另一种是不包含Web容器的war包。1.下载地址2.安装将下载后的zip解压之后,会发现包含如下两个子目录:nexus-3.14.0-04 :即HOME目录,该目录包含了Nexus运行所需要的文件,如启动原创 2020-06-29 20:36:35 · 318 阅读 · 0 评论 -
maven聚合和继承
一、前言在进行项目开发时,我们通常会对项目进行模块化划分,这样一个项目被划分为多个模块。二、聚合通过聚合,我们可以一次构建多个模块。1.布局方式聚合模块通常是一个POM工程,项目布局方式有两种:分层布局和水平布局1.1 分层布局<project> <modelVersion>4.0.0</modelVersion> <groupId>com.juvenxu.mvnbook.account</groupId&原创 2020-06-29 20:34:25 · 151 阅读 · 0 评论 -
maven生命周期和插件
一、前言除了坐标、依赖以及仓库之外,Maven另外两个核心概念是生命周期和插件。生命周期是抽象,插件是其具体实现。二、生命周期Maven的生命周期就是对所有的构建过程进行抽象和统一,包含了项目的清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等几乎所有构建步骤。Maven的生命周期是抽象的,这意味着生命周期本身不做任何实际的工作,在Maven的设计中,实际的任务(如编译源代码)都交由插件来完成。这种思想与设计模式中的模板方法(TemplateMethod)非常相似。每个构建步骤都可原创 2020-06-29 20:31:12 · 126 阅读 · 0 评论 -
maven仓库笔记
一、仓库1.什么是Maven仓库在Maven世界中,任何一个依赖、插件或者项目构建的输出,都可以称为构件。Maven可以在某个位置统一存储所有 Maven项目共享的构件,这个统一的位置就是仓库。实际的 Maven项目将不再各自存储其依赖文件,它们只需要声明这些依赖的坐标,在需要的时候, Maven会自动根据坐标找到仓库中的构件,并使用它们。2.仓库的布局任何一个构件都有其唯一的坐标,根据这个坐标可以定义其在仓库中的唯一存储路径,这便是Maven的仓库布局方式。该路径与坐标的大致对应关系为:gro原创 2020-06-29 20:29:43 · 124 阅读 · 0 评论 -
maven 坐标元素和依赖
一、坐标元素Maven坐标为各种构件引入了秩序,任何一个构件都必须明确定义自己的坐标,而一组Maven坐标是通过一些元素定义的,它们是groupId、artifactId、version、packaging、classifier。上述5个元素中 groupId、artifactId、version 是必须定义的,packaging是可选的(默认为jar),而classifier是不能直接定义的。项目构件的文件名是与坐标相对应的,一般的规则为artifactId-version[-classifie原创 2020-06-29 20:26:10 · 1283 阅读 · 0 评论 -
maven 简介及安装
一、简介Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理何为构建除了编写源代码,我们每天有相当一部分时间花在了编译、运行单元测试、生成文档、打包和部署等烦琐且不起眼的工作上,这就是构建。二、安装1.检查JDK安装执行如下命令,检查JDK的安装情况echo %JAVA_HOME%java -version2.maven安装(1)去官网下载maven,解压,(2)然后设置环境变量(建议设置用户环境变量)M2_HOME=C:\dev-env\Maven\原创 2020-06-29 20:23:55 · 112 阅读 · 0 评论