初学springboot, 如何快速使用maven搭建springboot项目呢

 搭建Springboot 推荐使用maven, 但也可以不使用maven,用正常的java工程。

  

  •   在MyEclipse上新建一个maven工程

  

  •   点击Next,选择create a simple project

  

  • 点击Next,输入下图所示

  

  • 点击finish,稍等一下会,项目就构建完成。目录结构如下所示:

  

  • 上图中的pom.xml提示错误,点开pom.xml,切换至:Dependencies视图,点击红色错误,弹出提示框,点击+号。完成后pom.xml将不会报错。

  

  • pom.xml增加继承父包
<!-- 继承父包 -->
<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.4.2.RELEASE</version>
 </parent>
  • pom.xml增加依赖关系
    <dependencies>
            <!-- spring-boot的web启动的jar包 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
  • pom.xml 增加热部署,可选
            <!-- maven 插件 -->
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <dependencies>
                    <dependency>
                        <groupId>org.springframework</groupId>
                        <artifactId>springloaded</artifactId>
                        <version>1.2.5.RELEASE</version>
                    </dependency>
                </dependencies>
            </plugin>
  • 完整的pom.xml文件内容
<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>org.springboot</groupId>
    <artifactId>SpringBoot</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>war</packaging>

    <!-- 继承父包 -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.4.2.RELEASE</version>
    </parent>

    <dependencies>
            <!-- spring-boot的web启动的jar包 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <!-- 配置java版本 -->
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                </configuration>
            </plugin>
            <!-- 配置war版本 -->
            <plugin>
                <artifactId>maven-war-plugin</artifactId>
                <configuration>
                    <version>3.1</version>
                </configuration>
            </plugin>
            <!-- maven 插件 -->
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <dependencies>
                    <dependency>
                        <groupId>org.springframework</groupId>
                        <artifactId>springloaded</artifactId>
                        <version>1.2.5.RELEASE</version>
                    </dependency>
                </dependencies>
            </plugin>
        </plugins>
    </build>
    <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>
  •   如果你希望他是web项目的话,选择项目-右键-Properties-MyEclipse-Project fcets

  

  • 点击上图的Further configuration available,输入路径src/main/webapp

  

  • 点击OK,在点击apply,点击OK,目录发生变化,如下图所示

  

  • 下面接着,如何将jar包应用雨lib中呢? 选择项目右键-properties-MyEclipse-Deployment Assembly

  

  • 点击add按钮,选择java build path Entries

  

  • 点击next,选择Maven Dependencies,点击finsh

  

  • 点击apply,点击ok,完成jar包的应用,此时srping boot 的web工程基本已部署完毕,下面来简单写一个列子
  • 新建一个包含main方法的类,此地方起名用Application
@SpringBootApplication
public class Application {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        SpringApplication.run(Demo.class, args);
    }

}
  • 再创建一个不需要main方法的demo类
@RestController
@EnableAutoConfiguration
public class Demo {

    @RequestMapping("/")
    String helloWord() {
        return "helloWorld";
    }
}
  • 此时小列子已经写完了,由于spring boot 内置了servlet容器,所以,我们可以直接运行application类,选择项目-run as -- java application,我们将开到下图信息,这样表示已经完成。

  • 上图表示已经成功运行,下面我们来访问一下,打开localhost:8080,将会出现hello word信息。

  • 到此,spring boot 通过maven搭建已经完成。
时间: 2024-10-12 08:28:13

初学springboot, 如何快速使用maven搭建springboot项目呢的相关文章

maven搭建spring项目pom有关配置说明

<dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-context-support</artifactId>            <version>${spring.version}</version>        </dependency> maven搭建spring项目p

Maven 搭建 SSM 项目 (oracle)

简单谈一下maven搭建 ssm 项目 (使用数据库oracle,比 mysql 难,所以这里谈一下) 在创建maven 的web项目时,常常会缺了main/java , main/test 两个文件夹. 解决方法: ① : 在项目上右键选择properties,然后点击java build path,在Librarys下,编辑JRE System Library,选择workspace default jre就可以了. (推荐使用这种) ② :手动创建 目录.切换视图采用Navigator视图

如何使用maven搭建web项目

博客园注册了有二十多天了,还没有写过博客,今天就发一篇,也便于后面查找笔记. 我个人已经做了几年的java web开发了,由于所在的公司是业务型公司,用的都是一些老旧的稳定技术,很少接触到稍微新点的内容, 经过几年的不进则退,自己的技术能力已经开始慢慢的被时代潮流淘汰.为了在大浪淘沙中能生存下来,自己要好好加油,从基本内容开始,稳步沉淀,更新自己的技术库. 不求一口吃个大胖子,只求每天进步一点点. 废话不多说,言归正传.如何使用maven搭建web项目呢? 第一步:首先创建一个maven项目 创

基于Spring+IDEA+Maven搭建测试项目

一.背景介绍 1.1公司相关技术 Git:是一款免费的开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,方便多人集成开发 Maven:是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具,同时还提供了高级项目管理工具 Jira:是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪.客户服务.需求收集.流程审批.任务跟踪.项目跟踪和敏捷管理等工作领域 Dubbo:是阿里巴巴公司一个开源的分布式服务框架,致力于提供高性能和

J2EE开发框架搭建(1) - maven搭建多项目

如何使用maven搭建多个项目 1. 创建一个maven project 2. 在frame-parent项目上面点击右键,新建Maven Module 3. 完成之后再建立一个web项目 4. 按照是以上的步骤建立,最后我建立的项目目录结构 框架使用到的Java技术: 1. springmvc4   spring4 2. orm使用hibernate4 3. 安全框架使用shiro 4. 数据源使用druid 5. 整个框架使用maven管理 6. 缓存可以使用memcached,ehcach

4.使用Maven搭建Web项目

# 0.写在前面 回忆一下之前我们的工作,我们发现之前我们使用Maven创建的项目全部都是基于一般Java SE的项目 换句话说就是:之前的项目都是单机项目 但是从目前情况来看,学习如何使用Maven框架搭建一个Java Web项目才是当务之急 那么这一篇章我们主要的目的如下: 1.学习如何通过Java EE版本Eclipse搭建一个Maven项目并且部署运行: 为了方便学习,本着工欲善其事必先利其器的思想(实际上就是为了偷懒) 我们推荐大家使用最新版本的Eclipse工具. 因为在老版本的Ec

使用maven搭建SpringMVC项目环境

Window环境下用maven新建一个项目: mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=cn-cisol -DartifactId=spring-mvc-demo -DarchetypeArtifactId=maven-archetype-webapp 参数含义: archetype: 使用Archetype生成项目骨架 -DarchetypeCatalog=internal: archetypeCatalog表示插

maven搭建spring项目

开发工具:MyEclipse2014版(jdk1.7)+Maven3.9.  新建Maven项目:        Step1: Step2: Step3:这里选maven-archetype-webapp,因为后面的项目讲解都是web项目.如果是纯java项目,可以选择 maven-archetype-quickstart.   Step4: Step5:右键项目,build path,修改jdk运行环境. 到这里,maven的web项目初建完毕. 修改:pom.xml <project xml

maven搭建springboot+mybatis+freemarker

创建maven项目后,在pox.xml中添加依赖的jar包 <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.x