当前位置: 首页 > news >正文

Wordpress网站防止采集微信网站开发需要什么知识

Wordpress网站防止采集,微信网站开发需要什么知识,合适的网站制作需要多少钱,WordPress无法写博客头像目录 一、创建dependencyManagement标签 二、 将需要版本控制的依赖版本进行标签设置 三、将需要版本控制的依赖从各子模块迁移到此处 四、将父模块的依赖版本控制 五、删除子模块的全部版本 1、bocai-web-management模块 2、bocai-utils模块 六、打包 1、确定代码都…

目录

一、创建dependencyManagement标签

二、 将需要版本控制的依赖版本进行标签设置

三、将需要版本控制的依赖从各子模块迁移到此处 

四、将父模块的依赖版本控制

五、删除子模块的全部版本 

 1、bocai-web-management模块

2、bocai-utils模块

六、打包

1、确定代码都可执行,无错误

2、bocai-parent加入标签

3、完整的bocai-parent的pom

3、打包

七、使用jar启动服务


前言:结合上篇《【java】【重构一】分模块开发设计实战》,进行版本锁定,明确dependencyManagement与dependencies区别

一、创建dependencyManagement标签

在父模块创建dependencyManagement以及dependencies

 <!--  7、 版本锁定   --><dependencyManagement><dependencies></dependencies></dependencyManagement>

二、 将需要版本控制的依赖版本进行标签设置

springboot项目无需控制

 <properties><java.version>1.8</java.version><!--  8、自定义属性  --><lombok.version>1.18.24</lombok.version><aliyun-sdk-oss.version>3.15.1</aliyun-sdk-oss.version><jaxb-api.version>2.3.1</jaxb-api.version><activation.version>1.1.1</activation.version><jaxb-runtime.version>2.3.3</jaxb-runtime.version><mybatis.version>2.3.1</mybatis.version><mysql-connector-j.version>8.0.31</mysql-connector-j.version><pagehelper.version>1.4.6</pagehelper.version><fastjson.version>1.2.76</fastjson.version><jjwt.version>0.9.0</jjwt.version><!-- 无需配置,因为springboot已经版本控制了  --><!--<spring-boot-starter-test.version>2.7.5</spring-boot-starter-test.version><spring-boot-starter-aop.version>2.7.5</spring-boot-starter-aop.version><spring-boot-starter-web.version>2.7.5</spring-boot-starter-web.version>--></properties>

三、将需要版本控制的依赖从各子模块迁移到此处 

使用第二步设置的标签进行版本控制

    <!--  7、 版本锁定   --><dependencyManagement><dependencies><!--        阿里云OSS依赖--><dependency><groupId>com.aliyun.oss</groupId><artifactId>aliyun-sdk-oss</artifactId><version>${aliyun-sdk-oss.version}</version></dependency><dependency><groupId>javax.xml.bind</groupId><artifactId>jaxb-api</artifactId><version>${jaxb-api.version}</version></dependency><dependency><groupId>javax.activation</groupId><artifactId>activation</artifactId><version>${activation.version}</version></dependency><!-- no more than 2.3.3--><dependency><groupId>org.glassfish.jaxb</groupId><artifactId>jaxb-runtime</artifactId><version>${jaxb-runtime.version}</version></dependency><!--JWT令牌--><dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt</artifactId><version>${jjwt.version}</version></dependency><!--   mybatis起步依赖 --><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>${mybatis.version}</version></dependency><!--   mysql驱动 --><dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId><scope>runtime</scope><version>${mysql-connector-j.version}</version></dependency><!-- PageHelper分页插件https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper-spring-boot-starter --><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId><version>${pagehelper.version}</version></dependency><!--fastJSON--><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>${fastjson.version}</version></dependency><!--   100、 无需配置,因为在springboot当中已经版本控制了  --><!--   web起步依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><version>${spring-boot-starter-web.version}</version></dependency>--><!--   springboot单元测试<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope><version>${spring-boot-starter-test.version}</version></dependency>--><!--AOP<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifactId><version>${spring-boot-starter-aop.version}</version></dependency>--></dependencies></dependencyManagement>

四、将父模块的依赖版本控制

    <dependencies><!--  6、 加入的公共依赖  --><!--   lombok --><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>${lombok.version}</version></dependency><!--  4、注释以下依赖  --><!--<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency>--></dependencies>

五、删除子模块的全部版本 

 1、bocai-web-management模块

  <!-- 3、加入 子模块依赖 --><dependency><groupId>com.bocai</groupId><artifactId>bocai-entity</artifactId><version>0.0.1-SNAPSHOT</version></dependency><dependency><groupId>com.bocai</groupId><artifactId>bocai-utils</artifactId><version>0.0.1-SNAPSHOT</version></dependency><!-- 4、加入依赖 --><!--   web起步依赖 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!--   mybatis起步依赖 --><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId></dependency><!--   mysql驱动 --><dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId><scope>runtime</scope></dependency><!--   springboot单元测试 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><!-- PageHelper分页插件https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper-spring-boot-starter --><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId></dependency><!--fastJSON--><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId></dependency><!--AOP--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifactId></dependency></dependencies>

2、bocai-utils模块

  <dependencies><!-- 2、  注释 junit  --><!--<dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>3.8.1</version><scope>test</scope></dependency>--><!-- 3、加入依赖 --><!--   web起步依赖 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!--        阿里云OSS依赖--><dependency><groupId>com.aliyun.oss</groupId><artifactId>aliyun-sdk-oss</artifactId></dependency><dependency><groupId>javax.xml.bind</groupId><artifactId>jaxb-api</artifactId></dependency><dependency><groupId>javax.activation</groupId><artifactId>activation</artifactId></dependency><!-- no more than 2.3.3--><dependency><groupId>org.glassfish.jaxb</groupId><artifactId>jaxb-runtime</artifactId></dependency><!--JWT令牌--><dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt</artifactId></dependency></dependencies>

六、打包

1、确定代码都可执行,无错误

2、bocai-parent加入<modules>标签

如果你是创建模块时选择了父Parent,是自动生成的

 <!--  8、 聚合 打包   这个是创建模块选择 父的时候自动创建的--><modules><module>../bocai-entity</module><module>../bocai-utils</module><module>../bocai-web-management</module></modules>

3、完整的bocai-parent的pom

<?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 https://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><!-- 1、修改为2.7.5 --><version>2.7.5</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.bocai</groupId><artifactId>bocai-parent</artifactId><version>0.0.1-SNAPSHOT</version><!-- 2、新增设置打包模式为pom  --><packaging>pom</packaging><!--  8、 聚合 打包   这个是创建模块选择 父的时候自动创建的--><modules><module>../bocai-entity</module><module>../bocai-utils</module><module>../bocai-web-management</module></modules><!--   3、注释 name与description --><!--<name>bocai-parent</name><description>bocai-parent</description>--><properties><java.version>1.8</java.version><!--  8、自定义属性  --><lombok.version>1.18.24</lombok.version><aliyun-sdk-oss.version>3.15.1</aliyun-sdk-oss.version><jaxb-api.version>2.3.1</jaxb-api.version><activation.version>1.1.1</activation.version><jaxb-runtime.version>2.3.3</jaxb-runtime.version><mybatis.version>2.3.1</mybatis.version><mysql-connector-j.version>8.0.31</mysql-connector-j.version><pagehelper.version>1.4.6</pagehelper.version><fastjson.version>1.2.76</fastjson.version><jjwt.version>0.9.0</jjwt.version><!-- 无需配置,因为springboot已经版本控制了  --><!--<spring-boot-starter-test.version>2.7.5</spring-boot-starter-test.version><spring-boot-starter-aop.version>2.7.5</spring-boot-starter-aop.version><spring-boot-starter-web.version>2.7.5</spring-boot-starter-web.version>--></properties><dependencies><!--  6、 加入的公共依赖  --><!--   lombok --><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>${lombok.version}</version></dependency><!--  4、注释以下依赖  --><!--<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency>--></dependencies><!--  7、 版本锁定   --><dependencyManagement><dependencies><!--        阿里云OSS依赖--><dependency><groupId>com.aliyun.oss</groupId><artifactId>aliyun-sdk-oss</artifactId><version>${aliyun-sdk-oss.version}</version></dependency><dependency><groupId>javax.xml.bind</groupId><artifactId>jaxb-api</artifactId><version>${jaxb-api.version}</version></dependency><dependency><groupId>javax.activation</groupId><artifactId>activation</artifactId><version>${activation.version}</version></dependency><!-- no more than 2.3.3--><dependency><groupId>org.glassfish.jaxb</groupId><artifactId>jaxb-runtime</artifactId><version>${jaxb-runtime.version}</version></dependency><!--JWT令牌--><dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt</artifactId><version>${jjwt.version}</version></dependency><!--   mybatis起步依赖 --><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>${mybatis.version}</version></dependency><!--   mysql驱动 --><dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId><scope>runtime</scope><version>${mysql-connector-j.version}</version></dependency><!-- PageHelper分页插件https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper-spring-boot-starter --><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId><version>${pagehelper.version}</version></dependency><!--fastJSON--><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>${fastjson.version}</version></dependency><!--   100、 无需配置,因为在springboot当中已经版本控制了  --><!--   web起步依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><version>${spring-boot-starter-web.version}</version></dependency>--><!--   springboot单元测试<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope><version>${spring-boot-starter-test.version}</version></dependency>--><!--AOP<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifactId><version>${spring-boot-starter-aop.version}</version></dependency>--></dependencies></dependencyManagement><!-- 5、注释 build   --><!--<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>--></project>

3、打包

选择父bocai-parent  生命周期的package

七、使用jar启动服务

这里有个关键是bocai-web-management的pom需要build标签

<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><excludes><exclude><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></exclude></excludes></configuration></plugin></plugins></build>

#cmd窗口java -jar  打包的jar包

 

 

http://www.yayakq.cn/news/400351/

相关文章:

  • 岳阳建设厅网站德兴市建设局网站
  • 手机网站建设收费青岛运营网络推广业务
  • 小公司做网站需要注意什么python能写网页吗
  • 扬州网站建设小程序建设网站有哪些术语
  • 中科院网站建设免费学软件的自学网站
  • 兼职招聘网站公司网站设计要多少钱
  • dede移动端网站源码西安百度关键词优化
  • 湛江模板建站服务商卓企做的网站怎么样
  • 诸城公司做网站apache php 多个网站
  • 产品销售型企业网站有哪些抖音蓝号代运营
  • 黑龙江省建设安全监督网站一个链接打开是表白
  • 大连网站建设 青鸟传媒缩短链接
  • 网站seo方案设计广州市安全教育平台登录
  • psd模板免费下载网站网络维护年终个人工作总结
  • 旅游网站开发的目的网站建设介绍会发言稿
  • 做新闻的网站怎样赚钱无版权图片网站
  • 都匀网站制作公司wordpress图片验证码插件
  • 襄阳网站制作wordpress个人主页源码
  • wordpress网站关键词设置网站更换服务器怎么做
  • 做网站暴利赚钱ckeditor wordpress 无法预览文章
  • 电子政务网站系统网站建设好了还要收取维护费
  • 饿了么网站开发网站开发立项申请表
  • 12306网站制作wordpress 自适应主题 rclean
  • 做网站用php还是pythonwordpress 文章背景色
  • 苏州市住房建设局网站首页网站优化营销
  • 吉林市做网站的科技公司销售网站建设方案
  • 吉安市网站制作博爱seo排名优化培训
  • 唐山哪里有建设网站网站工作有哪些内容
  • 徐州市网站建设苏州美丽乡村建设网站
  • 都匀网站开发长沙广告招牌制作公司