pom

SpringBoot监控

匿名 (未验证) 提交于 2019-12-02 23:42:01
一、使用Actuator检查与监控 1,在pom中添加Actuator的坐标。 2,在全局配置文件中设置关闭安全限制。 3,请求路径关键字 二、使用可视化监控报表-SpringBootAdmin 1,搭建服务端   服务端其实也是一个SpringBoot项目 添加pom依赖 1 <dependency> 2 <groupId>de.codecentric</groupId> 3 <artifactId>spring-boot-admin-starter-server</artifactId> 4 <version>1.5.7</version> 5 </dependency> 修改启动类 1 @SpringBootApplication 2 @EnableAdminServer 3 public class SpringBootServerApplication { 4 public static void main(String[] args) { 5 SpringApplication.run(SpringBootServerApplication.class, args); 6 } 7 } 2,搭建客户端   客户端其实就是我们要监控的工程 修改客户端pom依赖 1 <dependency> 2 <groupId>de.codecentric</groupId> 3

Selenium3+Python3_14:POM设计模式

匿名 (未验证) 提交于 2019-12-02 22:51:30
Python+Selenium+Unittest+Git+Jenkins框架,POM设计模式,大致如下: 1.common文件夹: 二次封装原有方法的文件base.py; 存放通过的文件,如:生成报告的文件 2.pages文件夹: page元素的定位; 调用前边的封装方法,或者继承,再次封装一些页面的操作方法:如输入用户名密码点击登陆等操作。(或者元素定位,操作方法分别单独放在不同的文件夹) 3.testcase文件夹: 调用上一步封装的方法, 使用unittest框架写用例,判断结果 注意:用例执行顺序如下: a.定义参数如url; b.定义class; c.写setUpClass,定义driver,各种实例; d.setUp中设置起点,每个用例都在同一起点 e.写用例,以test开头的方法,执行用例过程,断言 f.关闭浏览器 4.report文件夹: 存放生成的报告文件 5.工程目录下,写一个run_all.py执行所有要执行的测试用例 注:Git+Jekins参照后续Jenkins文章

JAVAEE――宜立方商城第一天:电商行业的背景、商城系统架构、后台工程搭建、SSM框架整合

匿名 (未验证) 提交于 2019-12-02 21:53:52
1. ѧϰ 计划 第一天: 1、电商行业的背景。 2、宜立方商城的系统架构 3、- maven maven tomcat 4、SSM 5、svn的使用。 第二天: 1、dubbo 2、项目改造为基于SOA 3、商品列表查询功能实现。 第三天: 1、商品类目选择 2、图片上传功能分析 3、nginx 4、Nginx 5、Nginx 6、Nginx 第四天: 1、FastDFS 2、上传图片功能实现 3、富文本编辑器使用 4、商品添加功能实现 第五天 1、前台系统搭建 2、Cms 第六天: 1、前台内容动态展示 2、Redis 3、向业务逻辑中添加缓存。 4、redis 5、缓存同步。 第七天: 1、Solr 2、Solrj 3、把数据库中的数据导入索引库 4、搜索功能的实现 第八天: 1、solr 2、solrj solr 3、把搜索功能切换到集群版 4、MQ 5、MQ 6、使用Activemq 第九天: 1、ActiveMQ整合spring。 2、使用消息队列实现商品同步。 3、 jsp + redis 第十天: 1、freemarker 2、ActiveMq 3、Sso 第十一天: 1、sso 2、sso 3、token 4、Ajax jsonp 第十二天: 1、使用cookie 2、将购物车数据保存到服务端 第十三天: 1、订单确认页面 2、登录拦截器实现 3、订单系统完成 4

Apache Maven(四):依赖

匿名 (未验证) 提交于 2019-12-02 21:53:52
依赖管理是Maven的特性之一,它是用户最为熟悉的特性之一,也是Maven擅长的领域之一。 管理单个项目的依赖并没有太大困难,但是当您开始处理由数十或数百个模块组成的多模块项目和应用程序时,Maven可以帮助您在维护高控制程度和稳定性。 依赖的传递性 依赖的传递性是Maven 2.0中的一项新功能,这样可以避免需要去指定自己的依赖关系需要的库,并自动包含它们。简单来说,就是你从远程库中下载你所依赖的项目,这些项目所依赖的项目你也可以在项目中使用。项目从父项或从属关系中继承的任何项目都可以使用。 以下几种会限制依赖的传递性: 依赖调解: 这决定遇到多个工件版本时使用哪一个依赖的版本。在Maven 2.0只支持使用“ 最近原则 ”,最近原则使用依赖关系树中项目最近的版本。例如我们定义A->B->C->D2.0 和 A->E->D1.0,因为A到E到D1.0的路径最短,根据最近原则。则构建A项目时使用D1.0,你可以直接在A项目中添加D2.0的依赖直接强制使用D2.0。 注意如果依赖深度树处于相同深度时,直到Maven 2.0.9才使用依赖声明的顺序,谁优先在A项目中声明依赖就使用谁包含的依赖项目 。 依赖关系管理: 这允许项目的作者直接指定在项目中遇到的工件版本。在上一节示例中,依赖D直接被添加到A项目中,即使A不直接使用D。A可以直接在依赖管理(

Maven - profile

戏子无情 提交于 2019-12-02 15:11:32
版权所有,未经授权,禁止转载 章节 Maven – 简介 Maven – 工作原理 Maven – Repository(存储库) Maven – pom.xml 文件 Maven – 依赖管理 Maven – 构建生命周期、阶段、目标 Maven – profile Maven – 插件 Maven – web 实例 Maven – Eclipse例子 profile让你能够在特定场景下使用与基本配置不同的配置构建项目。你不需要创建多个单独的POM文件,只需在单个POM文件中包含不同的profile配置,这些profile配置在特定场景下将覆盖pom中的基本配置。 例如,项目中需要构建开发版本、测试版本以及正式版本,这些版本可以通过在pom文件中添加不同构建profile构建。执行maven时指定不同的构建profile就可以。 示例: <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<

Maven基础2

眉间皱痕 提交于 2019-12-02 12:43:10
Maven的父子工程(继承)及聚合(多模块) maven的父子工程(继承): 继承 是 Maven 中很强大的一种功能,继承是为了抽取多个模块的公共配置,以实现统一/简化配置的目的。 父 POM 中的大多数元素都能被子 POM 继承。除了以下元素外,其它元素均可被子模块继承: artifactId prerequisites name 继承 可以有效的避免多个子模块使用依赖版本不一致的情况, 有助于降低依赖冲突的几率. 父 pom 中的大多数元素都能被子 pom 继承, 在简化 pom 的同时, 还能够促进各个模块配置的一致性。 依赖的继承 父项目中定义 <dependencies> ,子项目直接继承了父项目的 ,从而不再需要引入这些依赖。 在 父 pom 中 标签中配置的依赖既不会给 parent 引入依赖,也不会给它的子模块引入依赖,仅仅表示它的配置是可继承的。子项目一旦使用,则无需指定它们的版本信息! 关于 <dependencyManagement> 用法 : 父pom.xml声明依赖: <dependencyManagement> <dependencies> <dependency><!-- 定义可能会使用的依赖 --> <groupId>org.codehaus.mojo</groupId> <artifactId>my-parent</artifactId>

spring boot pom demo

∥☆過路亽.° 提交于 2019-12-02 05:13:16
<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> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.4.RELEASE</version> </parent> <groupId>com</groupId> <artifactId>example</artifactId> <version>0.0.1</version> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <

Maven - pom.xml 文件

南楼画角 提交于 2019-12-02 05:09:42
章节 Maven – 简介 Maven – 工作原理 Maven – Repository(存储库) Maven – pom.xml 文件 Maven – 依赖管理 Maven – 构建生命周期、阶段、目标 Maven – profile Maven – 插件 Maven – web 实例 Maven – Eclipse例子 POM是Project Object Model/项目对象模型的缩写。pom.xml文件中包含了依赖关系、构建目录、源目录、测试源目录、插件、目标等项目信息和配置信息。Maven读取pom.xml文件,然后执行构建目标。 pom.xml文件的基本元素 一个pom.xml文件至少需要包含以下元素: 元素 描述 project pom文件根元素,表示一个项目 modelVersion project元素的子元素,指定modelVersion版本号,应该设置为4.0.0 groupId project元素的子元素,指定项目所属的group artifactId project元素的子元素,项目交付件ID,项目交付件是指项目的最终交付文件,如jar、zip、war等 version project元素的子元素,项目(交付件)的版本号 pom.xml示例: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns

IDEA工具java.io.IOException: Could not find resource SqlMapConfig.xml

ぐ巨炮叔叔 提交于 2019-12-01 23:51:41
IDEA工具java.io.IOException: Could not find resource SqlMapConfig.xml 解决办法: 1.删掉pom.xml文件的这行代码 <packaging>pom</packaging> 试试,竟然可以了 2.修改pom.xml文件的这行代码 <packaging>jar</packaging> 也是可以的 3.修改pom.xml文件的这行代码 <packaging>war</packaging> 也是可以的 下面是我尝试解决的办法 1.检查配置文件是否是源文件 对啊! 没问题啊! 排除 2.检查代码(还是没问题!排除) 3.重新建工程(我是把文件拷贝进去的)还是不行!排除 4.查找以前能用的项目对比一下 发现 pom.xml 文件不一样  出问题的项目是个 <packaging>pom</packaging> 而能用的项目是个 <packaging>jar</packaging> ?? 解决办法:  删掉<packaging>pom</packaging>试试,竟然可以了.(舒畅了) 5.百度一下 项目的打包类型:pom、jar、war packing默认是jar类型, <packaging>pom</packaging> ---------> 父类型都为pom类型 <packaging>jar</packaging> ----

springboot依赖的一些配置:spring-boot-dependencies、spring-boot-starter-parent、io.spring.platform

我只是一个虾纸丫 提交于 2019-12-01 19:21:43
springboot里会引入很多springboot starter依赖,这些依赖的版本号统一管理,springboot有几种方案可以选择。 一、spring-boot-dependencies 有两种方式: 1.继承parent: 在pom.xml里添加 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>1.5.4.RELEASE</version> </parent> 这个时候再导入我们需要的springboot starter时,就可以忽略版本号: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> 附上完整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