pom

解决控制台大量输出"[localhost-startStop-1] DEBUG"

余生颓废 提交于 2019-12-05 05:34:14
排查 maven项目启动后控制台输出了大量DDBUG日志,导致项目启动缓慢甚至无法访问。log4j的日志级别是ERROR,显然不是这个原因。最后排查发现项目lib中有两个logback的jar包,虽然在pom中没有引用,但它作为其他jar包的依赖包被引入了。可以先手动移除jar包下logback开头的文件,重启就不再会输出了,解决方法如下。 解决 Myeclipse和Eclipse下可以进入pom文件选择dependency hierarchy,即可进行搜索。 idea可以到maven Projects中查看meven依赖关系,Ctrl+f搜索文件 从pom文件中找到相应的jar包排除依赖即可 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> -----------------------------移除------------------------- <exclusions> <exclusion> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> </exclusion> <exclusion> <groupId>ch.qos

maven核心,pom.xml详解(转)

拈花ヽ惹草 提交于 2019-12-05 05:00:21
什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。 快速察看: <project> <modelVersion>4.0.0</modelVersion> <!--maven2.0必须是这样写,现在是maven2唯一支持的版本--> <!-- 基础设置 --> <groupId>...</groupId> <artifactId>...</artifactId> <version>...</version> <packaging>...</packaging> <name>...</name> <url>...</url> <dependencies>...</dependencies> <parent>...</parent> <dependencyManagement>...</dependencyManagement> <modules>...</modules> <properties>...</properties> <!--构建设置 --> <build>...</build> <reporting>...</reporting> <!-- 更多项目信息 --> <name>...<

maven中的packaging标签

心不动则不痛 提交于 2019-12-05 04:14:33
maven中的packaging标签 项目的打包类型:pom、jar、war packing默认是jar类型, <packaging>pom</packaging> ---------> 父类型都为pom类型 <packaging>jar</packaging> ---------> 内部调用或者是作服务使用 <packaging>war</packaging> ---------> 需要部署的项目 项目的打包类型:pom、jar、war packing默认是jar类型, <packaging>pom</packaging> ---------> 父类型都为pom类型 <packaging>jar</packaging> ---------> 内部调用或者是作服务使用 <packaging>war</packaging> ---------> 需要部署的项目 来源: https://www.cnblogs.com/tank073/p/11905039.html

SpringCloud入门使用

江枫思渺然 提交于 2019-12-05 03:12:15
目的:    1.springcloud 简介      入门案例    2. 注册中心 eureka springcloud简介     推荐一个springcloud讲解详细的博客: https://blog.csdn.net/qq32933432/article/details/89918264 简介 Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。 详细介绍: https://baike.so.com/doc/25751000-26884657.html 配套参考资料: https://projects.spring.io/spring-cloud/ springcloud项目官方主页 https://springcloud.cc/ springcloud中文网 有很详细的翻译文档 http://springcloud.cn

ssm的pom配置

妖精的绣舞 提交于 2019-12-05 00:36:12
<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.off.maven</groupId> <artifactId>ssm</artifactId> <version>1.0-SNAPSHOT</version> <packaging>war</packaging> <dependencies> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId

Springcloud01

折月煮酒 提交于 2019-12-04 21:23:58
Springcloud简介 pring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。 详细介绍: https://baike.so.com/doc/25751000-26884657.html 配套参考资料: https://projects.spring.io/spring-cloud/ springcloud项目官方主页 https://springcloud.cc/ springcloud中文网 有很详细的翻译文档 http://springcloud.cn/ springcloud中文论坛 Springcloud版本pom文件生成可借助网站: https://start.spring.io/ 原有的单体项目最终会被演化成下面 这样的架构解决了单体项目几点问题: 1、zuul网关解决了服务调用安全性的问题 2、服务注册与发现(注册中心

pom中更换阿里云仓库时不要忽略了pluginRepositories

我只是一个虾纸丫 提交于 2019-12-04 10:48:48
用maven也大几年了,也一直在用阿里云的中央仓库。 不喜欢在maven的settings.xml里改,更喜欢直接在pom.xml里改,因为受git管理,小伙伴们拉下来即可。 然而网上的大部分技术文章都只会指导你这么配置: <repositories> <repository> <id>aliyun</id> <url>https://maven.aliyun.com/repository/public</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> 如果你只是配置了repositories,那么你会发现在mvn在下载依赖的时候,一部分从阿里云下载,一部分还是从默认的仓库(https://repo.maven.apache.org )下载。 # mvn clean install [INFO] Scanning for projects... Downloading from aliyun: http://maven.aliyun.com/nexus/content/groups/public/org/springframework/boot/spring-boot

Maven pom.xml配置详解(三)

余生长醉 提交于 2019-12-04 04:47:40
环境设置 issueManagement <!--项目的问题管理系统(Bugzilla,Jira,Scarab,或任何你喜欢的问题管理系统)的名称和URL,本例为jira--> <issueManagement> <!--问题管理系统(例如jira)的名字,--> <system>jira</system> <!--该项目使用的问题管理系统的URL--> <url>http://jira.baidu.com/banseon</url> </issueManagement> ciManagement <!--项目持续集成信息--> <ciManagement> <!--持续集成系统的名字,例如continuum--> <system>continuum</system> <!--该项目使用的持续集成系统的URL(如果持续集成系统有web接口的话)。--> <url>http://127.0.0.1:8080/continuum</url> <!--构建完成时,需要通知的开发者/用户的配置项。包括被通知者信息和通知条件(错误,失败,成功,警告)--> <notifiers> <!--配置一种方式,当构建中断时,以该方式通知用户/开发者--> <notifier> <!--传送通知的途径--> <type>mail</type> <!--发生错误时是否通知--> <sendOnError

maven POM.xml内的标签大全详解

一世执手 提交于 2019-12-04 04:22:13
<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.0http://maven.apache.org/maven-v4_0_0.xsd"> <!--父项目的坐标。如果项目中没有规定某个元素的值,那么父项目中的对应值即为项目的默认值。 坐标包括group ID,artifact ID和 version。 --> <parent> <!--被继承的父项目的构件标识符 --> <artifactId /> <!--被继承的父项目的全球唯一标识符 --> <groupId /> <!--被继承的父项目的版本 --> <version /> <!-- 父项目的pom.xml文件的相对路径。相对路径允许你选择一个不同的路径。默认值是../pom.xml。Maven首先在构建当前项目的地方寻找父项 目的pom,其次在文件系统的这个位置(relativePath位置),然后在本地仓库,最后在远程仓库寻找父项目的pom。 --> <relativePath /> </parent> <!--声明项目描述符遵循哪一个POM模型版本

MyBatis之关联关系

梦想与她 提交于 2019-12-04 04:21:35
关联关系 在关系型数据库中,表与表之间很少是独立且没有关系的,大多数表都具有复杂的关系,一张表连接着多张表,在MyBatis中可以进行多表连接处理 关联关系中有1对1、1对多、多对多 1对1关系 我们有一张员工表(t_emp),一张部门表(t_dept)。员工表中的一条记录对应于部门表中有且仅有一条记录。这就是一对一的关联关系。 查询每个员工的信息及对应的部门信息 1、创建maven项目 在pom.xml文件中导入相关依赖 < 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 http://maven.apache.org/xsd/maven-4.0.0.xsd " > < modelVersion > 4.0.0 </ modelVersion > < groupId > com.zhouym </ groupId > < artifactId > mybatis-lazy </ artifactId > < version > 0.0.1-SNAPSHOT </ version > <