springboot入门一,使用myEclipse新建一个springboot项目

1.环境信息

MyEclipse2015,jdk1.8,tomcat8

2.新建maven项目

2.1 新建一个web项目





2.2 生成的项目结构如下

3.配置pom.xml文件

 3.1 pom.xml完整信息
<?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.qfx</groupId>
    <artifactId>springbootDemo01</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>war</packaging>

    <name>springbootDemo01</name>
    <description>这里填写描述信息</description>

    <!-- 设置父类,整合第三方常用框架依赖信息(各种依赖信息) -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.4.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </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>
        <!-- 引入springboot核心包,整合SpringMVC Web组件 -->
        <!-- 实现原理:Maven依赖继承关系,相当于把第三方常用Maven依赖信息,在parent项目中已经封装好了 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <!-- 引入springboot测试包 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>

        <!-- springboot外部tomcat支持,用于编译jsp -->
        <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
            <scope>provided</scope>
        </dependency>

        <!-- 打war包时加入此项, 告诉spring-boot tomcat相关jar包用外部的,不要打进去 -->
        <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
                <scope>provided</scope>
        </dependency>
    </dependencies>

    <build>
        <!-- 指定war包名称,以此处为准,否则会带上版本号 -->
        <finalName>springbootDemo01</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>
3.2 修改完毕,如果你的项目名上出现一个红色的小叉号

请按照下图进行操作即可

4.创建springboot启动类DemoApp.java

代码:

package com.qfx.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;

/**
 * <h5>描述:添加外部tomcat支持,需要继承SpringBootServletInitializer,并重写configure方法</h5>
 *
 */
@SpringBootApplication
public class DemoApp extends SpringBootServletInitializer {

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        return builder.sources(DemoApp.class);
    }

    public static void main(String[] args) {
        // 整个程序入口,启动springboot项目,创建内置tomcat服务器,使用tomct加载springmvc注解启动类
        SpringApplication.run(DemoApp.class, args);
    }
}

5.创建一个Conttoller

代码:

package com.qfx.demo.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class UserController {

    @RequestMapping("getUser")
    public String getUser(){
        return "张三";
    }
}

6.编译项目

7.启动springboot,执行DemoApp类的main方法

8.测试访问:http://127.0.0.1:8080/getUser

使用springboot内置tomcat启动,默认省略项目名,端口默认8080,访问结果如下图,表示启动成功

9.最后附项目完整结构

原文地址:http://blog.51cto.com/1197822/2162063

时间: 2024-10-09 09:44:48

springboot入门一,使用myEclipse新建一个springboot项目的相关文章

springboot入门案例----eclipse编写第一个springboot程序

对于刚入门的springboot的新手来说,学的过程中碰到的一些问题记录下. 首先,配置好Maven环境及本地仓库 之后进入Maven安装目录conf文件夹下的settings.xml配置文件,用Notepadd++打开文件. 配置本地仓库指向自己创建的本地仓库,如图 把jdk版本固定为1.8,在 标签下插入以下代码 <profile> <id>jdk-1.8</id> <activation> <activeByDefault>true<

SpringBoot入门篇--使用IDEA创建一个SpringBoot项目

随着技术的更新对于开发速度的追求,我们越来越不能忍受的是Spring框架对于集成开发以后大量的配置问题.所以SprigBoot应运而生,SpringBoot框架其实就是在Spring框架的外边包裹上了一层纸,包括减少配置文件,内置Tomcat服务器等等.在这里我们就使用IDEA工具为代表讲解一下SpringBoot在开发过程中会使用到的开发技术.官方推荐的编辑器是STS,STS就是对Eclipes做了封装,其实没有什么具体的改变,所以这里就是用更加快捷方便的开发工具IDEA,没有多大的影响. 创

Android官方入门文档[1]创建一个Android项目

Android官方入门文档[1]创建一个Android项目 创建一个Android项目 这节课教你1.创建与Android Studio中的一个项目2.创建使用命令行工具项目 你也应该阅读?管理项目 Creating an Android Project This lesson teaches you to1.Create a Project with Android Studio2.Create a Project with Command Line Tools You should also

2.Maven特点,Maven约定,新建一个Maven项目

 1 Maven是跨平台的项目管理工具.主要服务于基于java平台的项目构建,依赖管理和项目信息管理. 项目构建 清理à编译à测试à报告à打包à部署 理想的项目构建: 高度自动化 跨平台 可重用的组件 标准化的 依赖管理 工程的jar包的管理 要进行依赖管理的原因 自动下载 统一依赖管理 项目信息管理(包括) 项目名称描述等 开发人员信息 开发者信息等 2 Maven的特点 A 拥有约定,知道你的代码在哪里,放到哪里去 B 拥有一个生命周期,例如执行mvn install就可以自动执行编译,

Intellij idea新建一个springboot项目

1.创建一个工程: 2.创建一个springboot 1. 2. 4. 5. 6. 7. 8.删除不必要文件 3.添加数据库配置文件并启动: 原文地址:https://www.cnblogs.com/aibaiyang/p/9068183.html

Idea新建一个SpringBoot项目

本文阅读加实践,耗时约一分钟 点击New Project 选择默认的即可. 选择项目中需要的maven依赖,这里我选择了web依赖(Springmvc) 然后下一步.下一步即可创建完成. 创建完成后,等springboot导入maven依赖. 启动main函数,在idea的控制台没有看到错误日志,访问 http://localhost:8080/ 至此一个SpringBoot项目就创建完成. 原文地址:https://www.cnblogs.com/gj-blog/p/10803591.html

springboot入门神器 -http://start.spring.io/(在线项目构建)

参考并直接引用:http://www.sousou.io/article/1506656459859 最近在学习spring boot,看的书是<JavaEE开发的颠覆者 Spring Boot实战>,其中5.2节spring boot快速搭建部分提到了http://start.spring.io的使用,从网上搜了一下,也没有明确说这是干什么的,暂时就以我转的这片文章为准,认为http://start.spring.io是spring 提供的一个简单的 demo 在线构建工具.下面就来对这个工

SpringBoot学习1:创建第一个SpringBoot项目

一.新建项目 二.打开项目的pom文件,在里面添加maven依赖 1 <!--springboot项目依赖的父项目--> 2 <parent> 3 <groupId>org.springframework.boot</groupId> 4 <artifactId>spring-boot-starter-parent</artifactId> 5 <version>2.0.0.RELEASE</version>

用Eclipse新建一个web项目没有自动生成web.xml

我们首先打开Eclipse,如下:   我们可以看到在"WEB-INF"文件夹下没有web.xml文件.   这是是什么原因呢,我们来看看,我们首先来新建一个web工程,如下:   我们点击"文件",如下:   我们点击上图中标出的位置,如下:   我们再点击"下一步",而不是直接点"完成",如下:   我们再点击"下一步",如下:   问题的关键就在上图中标出的位置,我们勾选该选项即可.我们再点击&quo