Springboot

2018-12-07  本文已影响0人  華華公子

spring-cli使用

新建一个springboot工程,包名以及工程名

spring init  --dependencies=web --artifactId=springdemo --groupId=org.yiva.example 

springmvc依赖

<dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--tomcat启动-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-tomcat</artifactId>
</dependency>

移除tomcat

<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>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-tomcat</artifactId>
    <!--打包的时候可以不用包进去,该依赖理论上可以参与编译,测试,运行等周期。
        相当于compile,但是打包阶段做了exclude操作-->
    <scope>provided</scope>
</dependency>

以War方式打包

$ spring init --build=maven --java-version=1.8 --dependencies=web --packaging=war demo.zip

以gradle方式构建

$ spring init --build=gradle
上一篇下一篇

猜你喜欢

热点阅读