当前位置: 移动技术网 > IT编程>开发语言>Java > 详解用maven搭建springboot环境的方法

详解用maven搭建springboot环境的方法

2019年07月19日  | 移动技术网IT编程  | 我要评论

mb063,金骏秀,十个月的宝宝食谱

springboot不是一个新框架,它是让开发者更快的开发spring应用的一条捷径。使用它和使用标准java类库一样,只要简单的指定合适的 spring-boot-*.jar 就可以了。这里我们说怎么用maven导入springboot的包。

 springboot要去maven的版本达到3.2或以上,maven的下载地址是

springboot的依赖包形式都如 org.springframework.boot + groupid,一般是继承项目 spring-boot-starter-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 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
  <modelversion>4.0.0</modelversion> 
 
  <groupid>com.example</groupid> 
  <artifactid>myproject</artifactid> 
  <version>0.0.1-snapshot</version> 
 
  <!-- inherit defaults from spring boot --> 
  <parent> 
    <groupid>org.springframework.boot</groupid> 
    <artifactid>spring-boot-starter-parent</artifactid> 
    <version>1.3.0.build-snapshot</version> 
  </parent> 
 
  <!-- add typical dependencies for a web application --> 
  <dependencies> 
    <dependency> 
      <groupid>org.springframework.boot</groupid> 
      <artifactid>spring-boot-starter-web</artifactid> 
    </dependency> 
  </dependencies> 
 
  <!-- package as an executable jar --> 
  <build> 
    <plugins> 
      <plugin> 
        <groupid>org.springframework.boot</groupid> 
        <artifactid>spring-boot-maven-plugin</artifactid> 
      </plugin> 
    </plugins> 
  </build> 
 
  <!-- 使用 spring repositories --> 
  <!-- (我们使用的是snapshot版本,如果用release版本下面的偶不用写) --> 
  <repositories> 
    <repository> 
      <id>spring-snapshots</id> 
      <url>http://repo.spring.io/snapshot</url> 
      <snapshots><enabled>true</enabled></snapshots> 
    </repository> 
    <repository> 
      <id>spring-milestones</id> 
      <url>http://repo.spring.io/milestone</url> 
    </repository> 
  </repositories> 
  <pluginrepositories> 
    <pluginrepository> 
      <id>spring-snapshots</id> 
      <url>http://repo.spring.io/snapshot</url> 
    </pluginrepository> 
    <pluginrepository> 
      <id>spring-milestones</id> 
      <url>http://repo.spring.io/milestone</url> 
    </pluginrepository> 
  </pluginrepositories> 
</project> 

parent里面把版本指定好了,下面的依赖项就不能指定版本了。如果你不想要它固定的版本,可以自己修改。怎么改呢?很简单,只要指定scope为import就行:

<dependencymanagement> 
   <dependencies> 
    <dependency> 
      <!-- import dependency management from spring boot --> 
      <groupid>org.springframework.boot</groupid> 
      <artifactid>spring-boot-dependencies</artifactid> 
      <version>1.3.0.build-snapshot</version> 
      <type>pom</type> 
      <scope>import</scope> 
    </dependency> 
  </dependencies> 
</dependencymanagement> 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持移动技术网。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网