创建maven、springboot项目踩坑过程

简介

  创建java项目这件事,估计用过开发工具的都知道直接new->project即可,但是我要说的是我在创建项目的时候遇到的坑,以及创建特殊项目的方法和方式,当然主要还是给自己记录下这个过程,以后备查。

  本文中只介绍eclipse和idea,其他工具的请注意区别。

步骤

  1-创建maven项目

  2-配置maven的tomcat

  3-添加web.xml

  4-创建springboot项目

实现

  1-创建maven项目

    无论是eclipse还是idea创建maven项目都很简单,不会的看最下方的草考文章,我要说的就是平时我们不注意的一个地方

  1.1-使用eclipse

    new->project->maven 没错,我要说的就是这一点,通常我们都会忽略第一个(Create a simple project ),这个的含义是勾选之后不添加任何maven自带的模版,创建一个纯净的maven项目,其实就是除了基础的架构什么都没有。

   

  1.2-使用idea

    file->new->project->maven, 也是在这一步(create from archetype),与eclipse相反,idea勾选的含义是添加模版。所以不勾选的时候才会创建一个纯净的maven项目。

   

 

  2-配置maven的tomcat

    我说的不是我们在apache下载的tomcat,而是maven的tomcat插件。其实这个也没什么好说的,不过我当初在这里踩了很旧的坑,这里记住一点,使用的是maven的tomcat插件而不是tomcat就可以了。(详见参考文章)

  3-添加web.xml

    这一步一样,没啥可说的,直接看参考文章,引用了两篇,一篇是中文的,看不懂看英文的。

    至于eclipse就没有那么多事了。直接手动添加就行了。

  4-创建springboot项目

    这个问题,idea就不多说了,自带插件,参照eclipse把

    eclipse的直接看参考文档。

    而我想说的是,如何将maven项目改成springboot项目

      4.1-首先就是创建项目,这里选择纯净项目,不纯的自己处理(其实也没事,不冲突就行了)。

      4.2-要改成springboot项目,首先要更改的就是pom文件,这个文件有三个地方要进行更改。

        4.2.1-最上方添加父项目依赖。

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

        <!--web应用基本环境配置 根据需要,不过springboot项目很少有不用web的 -->

        <dependency>

           <groupId>org.springframework.boot</groupId>

           <artifactId>spring-boot-starter-web</artifactId>

        </dependency>

      4.2.2-springboot项目都是jar包,不是war包,这个就不写代码了,自行脑补。

      4.2.3-添加打包插件。

        <build>

          <plugins>

            <!-- 此插件就是打包spring boot应用的 -->

            <plugin>

              <groupId>org.springframework.boot</groupId>

              <artifactId>spring-boot-maven-plugin</artifactId>

            </plugin

          </plugins>

        </build>

      4.3-添加springboot的文件(两个,核心配置文件和启动类)

        4.3.1-application.properties(或者application.yml)

          在src/main/resources下创建文件即可,二选一,只能有一个(内容不解释)

        4.3.2启动类Application.java(文件名随意,但启动类会作为参数,注意与雷鸣一致即可)

          src/main/java下创建即可(内容如下)

          import org.springframework.boot.SpringApplication;

          import org.springframework.boot.autoconfigure.SpringBootApplication;

          @SpringBootApplication

          public class Application {

            public static void main( String[] args ) {

              SpringApplication.run(Application.class, args);

          }

        }

问题

  略

解决

  略

见解

  没有克服不了的困恼,就看你想不想克服,也没有猜不完的坑,就看你想不想继续走。遇到困恼就去解决,然后记下来;下次在遇到就不要在掉坑里了,就算不小心掉坑里了,也知道出去的路。这就是经验的积累。加油吧,好运!!!

参考文章

Eclipse中创建一个简单的Maven项目(详细)

https://blog.csdn.net/qq_18594435/article/details/81276346

IDEA中创建maven web项目的详细部署

https://www.cnblogs.com/1314wamm/p/7475771.html

创建maven项目时的Archetype该如何选择?

https://blog.csdn.net/edison_03/article/details/75009574

 

maven添加tomcat插件(maven编译插件)

https://blog.csdn.net/sinat_37064286/article/details/83030605

 

idea 创建项目没有web.xml文件,如何添加

https://www.cnblogs.com/Liang-Haishan216/p/9302141.html

Idea创建web项目并生成web.xml文件

https://blog.csdn.net/wjc19871222/article/details/79667375

Eclipse手动添加web.xml

https://blog.csdn.net/qq_37910658/article/details/76169809

 

eclipse创建springboot项目的三种方法

https://blog.csdn.net/mousede/article/details/81285693

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读