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

有网站建设的虚拟主机管理系统专业网站制作

有网站建设的虚拟主机管理系统,专业网站制作,百度竞价推广点击器,南昌公司网站建设pom.xml文件 一、<parent> 在Maven项目中&#xff0c;pom.xml 文件中的 <parent> 元素用于定义父项目的坐标。使用 <parent> 可以实现继承机制&#xff0c;子项目可以从父项目继承配置信息&#xff0c;比如依赖管理、插件配置等。这样可以避免在多个子项目…

pom.xml文件

一、<parent>

在Maven项目中,pom.xml 文件中的 <parent> 元素用于定义父项目的坐标。使用 <parent> 可以实现继承机制,子项目可以从父项目继承配置信息,比如依赖管理、插件配置等。这样可以避免在多个子项目中重复配置相同的信息,从而简化了 pom.xml 文件的维护工作。

父项目通常是一个聚合项目(也称为多模块项目),它可能并不产生任何实际的输出,而只是用来管理一组相关的子项目。每个子项目通过指定 <parent> 元素来声明它们与父项目的关系。

1.1 spring-boot-starter-parent

 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.3.4</version><relativePath/> <!-- lookup parent from repository --></parent>

打开链接之后:

<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-dependencies</artifactId><version>3.3.4</version>
</parent>

继续打开依赖发现

<properties><activemq.version>6.1.3</activemq.version><angus-mail.version>2.0.3</angus-mail.version><artemis.version>2.33.0</artemis.version><aspectj.version>1.9.22.1</aspectj.version><assertj.version>3.25.3</assertj.version><awaitility.version>4.2.2</awaitility.version><zipkin-reporter.version>3.4.2</zipkin-reporter.version><brave.version>6.0.3</brave.version><build-helper-maven-plugin.version>3.5.0</build-helper-maven-plugin.version><byte-buddy.version>1.14.19</byte-buddy.version>

。。。。。

规范了各种不同第三方的版本号

常见的:dpcp2,pool2,db2,jetty,kafka,mongdb,mysql,spring,thymeleaf(模板引擎)

undertow(服务器),tomcat

二、 <denpendence>

1.mysql

<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.33</version>
</dependency>

可能不用引入版本号,因为parent中已经规定好了。也可以自定义否则就按照默认的。但要注意不同依赖版本问题,springboot的父项目中规定的各项目依赖已经依赖好了。

2.spring-boot-starter

一般来说spring开发的叫spring-boot-starter-。。。

第三方叫 。。-spring-boot-starter

3.mybatis

4.mybatis-plus

5.springboot-starter-web

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId>
</dependency>

点进去

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId><version>3.3.4</version><scope>compile</scope>
</dependency>
<dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>6.1.13</version><scope>compile</scope>
</dependency>
<dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>6.1.13</version><scope>compile</scope>
</dependency>

进入tomcat

<dependencies><dependency><groupId>jakarta.annotation</groupId><artifactId>jakarta.annotation-api</artifactId><version>2.1.1</version><scope>compile</scope></dependency><dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-core</artifactId><version>10.1.30</version><scope>compile</scope><exclusions><exclusion><groupId>org.apache.tomcat</groupId><artifactId>tomcat-annotations-api</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-el</artifactId><version>10.1.30</version><scope>compile</scope></dependency><dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-websocket</artifactId><version>10.1.30</version><scope>compile</scope><exclusions><exclusion><groupId>org.apache.tomcat</groupId><artifactId>tomcat-annotations-api</artifactId></exclusion></exclusions></dependency>
</dependencies>

内部嵌入了一个tomcat

比如要换成jetty的话

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><!--取消tomcat服务器--><exclusions><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId></exclusion></exclusions>
</dependency>
<!--加入jetty服务器-->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jetty</artifactId>
</dependency>

区别:tomcat默认,jetty轻量级,undertow不太常见

6.spring-boot-starter-test

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope>
</dependency>

作用:test程序

三、<builld>

<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>

springboot initial 创建项目已经加入了plugin直接右边打包处理。

运行:java -jar 当前位置的相对地址

yml文件详解

http://www.hyszgw.com/news/323.html

相关文章:

  • 网站改版 百度影响怎么请专业拓客团队
  • 商城网站有什么好处好搜网惠州seo
  • 用手机如何做网站torrentkitty磁力搜索引擎
  • 网站模板用什么软件做web网站模板
  • 沈阳创新网站建设报价seo推广论坛
  • 做网站的时候用的什么框架青岛网站优化公司
  • 做网站平台成本免费推广广告链接
  • 海外独立站平台百度联盟广告收益
  • 网站建设需要什么教材查询网138网站域名
  • bootstrap怎么做响应式网站企业官网
  • 双鸭山网站建设企业宁波seo服务推广
  • 上海英文网站建设公司韶关seo
  • 网站建设 海外房产青岛百度网站排名
  • 怎么做盗文网站百度ocpc怎么优化
  • 网站开发员工资今日国内新闻重大事件
  • 英山县城乡建设规划局网站灰色词排名推广
  • 免费网站你知道我的意思的如何推广seo
  • 宁波规划建设局网站搜索引擎关键词怎么优化
  • 网站管理和维护百度seo排名培训 优化
  • 免费网站app软件免费下载官方百度
  • 网站建设万首先金手指12企业seo顾问
  • 排名网站建设40个免费网站推广平台
  • 葡萄酒电子商务网站建设规划书流量查询网站
  • 网站设计郑州合肥网络推广
  • 南昌seo网站建设广告文案
  • 可以做头像的网站有哪些危机公关
  • 佛山中小企业外贸网站建设推广app推广多少钱一单
  • 济南公司网站建设公司排名开封网站推广
  • 建设部网站注册人员排名优化哪家专业
  • 做网站时导航条一般用什么样式网站优化外包顾问