Eclipse中将Maven工程转成SpringBoot工程

一、File ——》New ——》Maven Project

二、新建一个maven的web工程的目录结构如下:

三、会有一个错误:jsp报错。

四、这里我们不用管这个错误,直接将jsp文件删掉,就可以不报错了(因为目前前端我使用的是thymeleaf,使用html页面,所以不用jsp),另,将webapp文件夹下的web.xml文件删除,效果如下:

五、修改pom.xml文件,删掉所有的依赖(dependencies)和build标签。

效果如下:

六、百度搜索springboot,随便找一个例子,复制pom.xml中的内容(添加父级依赖、设置编码格式和JDK版本、web项目依赖、测试依赖(可删除)、maven编译插件)

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.9.RELEASE</version>
        <relativePath/>
    </parent>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>

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

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

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

 七、添加内容后,完整的pom.xml文件,springboot的版本根据自己的版本使用即可(这是选择maven转springboot工程的最大好处,否则改版本很麻烦,尤其的网速慢的情况下,因为直接新建springboot项目,过一段时间,springboot的版本就更新了,这样会在本地仓库下载很多版本的springboot的jar),我这里就选用1.5.17.RELEASE版本(因为仓库已经下载好了)。

 添加以后,一定要实用Maven->Update Project命令,更新一下工程,否则会一直提示有错,让你更新工程。

<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/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>cn.com.winson.springboot</groupId>
    <artifactId>maven-springboot</artifactId>
    <packaging>war</packaging>
    <version>0.0.1-SNAPSHOT</version>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.17.RELEASE</version>
        <relativePath />
    </parent>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>

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

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

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>

八、这时你再看工程目录结构:工程名后面多了一个【boot】,证明这已经是一个springboot工程了。

九、新建一些目录结构,增加src/main/java和src/test/java目录,方法:项目右键 --> buildPath configure Build Path --> 点击选项卡Libraries --> 选中JRE System Libraries --> 点击edit --> 选中Alternate JRE --> 选择jdk -->点击finish,点击OK,自动出现src/main/java和src/test/java;再手动新建static 和 templates 这俩个文件夹。

如下:这样相当于直接新建springboot工程的目录结构了,但是还少一个application.properties文件,该文件是SpringBoot的核心配置文件,右图即为完整目录。

     SpringBoot完整目录结构:              

十、虽然是SpringBoot工程,但是需要一个工程启动入口,即上图目录结构中的Application.java入口类:

package cn.com.winson;

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工程然后转成SpringBoot工程的完全过程。过程虽然简单,但是容易忘,特意记下,代码可以直接复用。

新建SpringBoot工程的时候,推荐这种方法,因为SpringBoot版本总是更新,公司可能对版本有要求,这样就用这种方法新建,可以避免总是下载SpringBoot的jar。

原文地址:https://www.cnblogs.com/morganlin/p/12151735.html

时间: 2024-10-09 21:59:47

Eclipse中将Maven工程转成SpringBoot工程的相关文章

Qt工程转换成VS工程 &nbsp; VS 工程转QT creator

Qt工程转换成VS工程 标签: 工程转换VS 版权声明:本文为博主原创文章,未经博主允许不得转载. 在windows下,运行Qt Command Prompt. 输入命令行: qmake -tp vc XXX.pro 会生成文件XXX.vcxproj Visual Studio的project转成QT Creator的 project 本人QT生手,最近项目上却有个需求,要将原本的Visual Studio的project转成QT Creator的project.在进行了一番研究和动手实践以及再

如何将VS2015工程转换成VS2012工程

如何将VS2015工程转换成VS2012工程修改.vcxproj,1.修改工具集 ToolsVersion=14.0 修改为 ToolsVersion=4.02.修改平台工具集 <PlatformToolset>v140</PlatformToolset> 为 <PlatformToolset>v110</PlatformToolset>3.修改头包含目录IncludePath 项目修改为 <IncludePath>$(VCInstallDir)

由一个空工程改为SpringBoot工程

1.先创建一个空的工程,创建springboot 工程  必须继承spring-boot-stater-parent 2.导入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.2.RELEASE</version> </pare

Eclipse中将Java项目转换成Web项目的方法

前言: 用Eclipse开发项目的时候,把一个Web项目导入到Eclipse里会变成了一个java工程,将无法在Tomcat中进行部署运行. 方法: 1.找到.project文件,找到里面的<natures>标签,查看是否有下面的代码,没有则复制进去. Xml代码 <nature>org.eclipse.wst.common.project.facet.core.nature</nature> <nature>org.eclipse.wst.common.m

eclipse中,将java工程转换成web工程

1. 编辑工程的.project文件. 添加 <nature>org.eclipse.wst.common.project.facet.core.nature</nature> 到 <natures> ... </natures> 2. 刷新项目,右击项目–>Properties->Project Facets,在右边勾选Java.javascript(非必须)与Dynamic Web Module 3. 如果你的项目源代码文件夹不是WTP默认的

Qt工程转换成VS工程

添加环境变量 qmake 和vc的编译环境需要配置路径 通过qmake工具实现转换 首先在windows的命令提示符工具中浏览到需要转换的工程目录中去, 然后输入qmake –tp vc ,一切就大功告成,然后就可以直接用VS打开了. 原文地址:https://www.cnblogs.com/AZMDDY/p/8453709.html

使用Eclipse-Maven-git做Java开发(9)--eclipse新建maven结构工程

上一篇博客讲了如何使用eclipse的maven工程新建向导新建maven工程,但是发现新建出来的工程并不可用,经过探索,使用eclipse的普通向导新建符合maven结构的工程并且转换为maven工程,这个方法的可操作性强得多,下面我就来演示一下如何操作. 0.准备 老样子,eclipse要是正常工作的. 1.目标 先来一个符合maven项目结构要求的目录结构,好明确知道我们的目标是什么,先来一个JavaSE的: 然后是Java web的: 红线划掉的就是本来就是"多余"的. 知道了

基于eclipse创建maven工程

一.创建项目 1.Eclipse中用Maven创建项目 上图中Next 2.继续Next 3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建一个包,不写也可以 5.创建好项目后,目录如下: 至此,项目已经创建完毕,下边可是配置. 二.项目配置 1.添加Source Folder Maven规定,必须创建以下几个Source Folder src/main/resources src/main/java src/test/resource

篇一:eclipse创建maven工程

一.概览 maven创建的项目主要分为三类:war(网页工程).jar(Java工程).pom(父工程); war:网页工程,包含webapp,用于view层 jar:Java工程,用于提供方法.service.dao等服务 pom:父工程,一般情况下不书写代码,只是在pom.xml文件中配置jar版本等 二.eclipse创建war工程 1.统一设置工作空间编码格式 Window-->Preferences-->输入"enc" ,这些都将编码改成"UTF-8&q