2分钟在eclipse下使用SpringBoot搭建Spring MVC的WEB项目

转自:http://www.cnblogs.com/chry/p/5876752.html

1. 首先用eclipse创建一个maven工程, 普通maven工程即可

2. 修改pom如下:

<?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.chry</groupId>
    <artifactId>studySpringBoot</artifactId>
    <version>0.0.1-SNAPSHOT</version>

    <properties>
        <java.version>1.7</java.version>
    </properties>

    <!-- Inherit defaults from Spring Boot -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.4.0.RELEASE</version>
    </parent>

    <!-- Add typical dependencies for a web application -->
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

    <!-- Package as an executable jar -->
    <build>
        <finalName>studySpringBoot</finalName>
    </build>
</project>

3. 接着创建一个Java Class

 1 package com.chry.study;
 2
 3 import org.springframework.boot.SpringApplication;
 4 import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
 5 import org.springframework.stereotype.Controller;
 6 import org.springframework.web.bind.annotation.RequestMapping;
 7 import org.springframework.web.bind.annotation.ResponseBody;
 8
 9 @Controller
10 @EnableAutoConfiguration
11 public class SampleController {
12
13     @RequestMapping("/")
14     @ResponseBody
15     String home() {
16         return "Hello World!";
17     }
18
19     public static void main(String[] args) throws Exception {
20         SpringApplication.run(SampleController.class, args);
21     }
22 }

4. 构件并以java application方式运行这个带main方法的类

5. 浏览器访问http://localhost:8080/,即可显示Hello World

=================================================

简单解释一下相关

1. spring-boot-starter-parent:

springboot官方推荐的maven管理工具,最简单的做法就是继承它。 spring-boot-starter-parent包含了以下信息:

1)、缺省使用java6编译, 如果需要改为java 1.7,则在pom中加上java.version属性即可

2)、使用utf-8编码

3)、实现了通用的测试框架 (JUnit, Hamcrest, Mockito).

4)、智能资源过滤

5)、智能的插件配置(exec plugin, surefire, Git commit ID, shade).

2. spring-boot-starter-web

springboot内嵌的WEB容器, 缺省会使用tomcat

3. @Controller

Java中的注解@Controller会启动一个Spring MVC的控制器,

4. @EnableAutoConfiguration

@EnableAutoConfiguration也是必须的,它用于开启自动配置

5. @RequestMapping

示例中该注解将”/"映射到处理Hello world 输出的home()方法

6. @ResponseBody

示例中该注解将home()的输出字符串“Hello world”直接作为http request的响应内容,而不是Spring MVC中常用的视图名字

时间: 2024-12-16 16:36:48

2分钟在eclipse下使用SpringBoot搭建Spring MVC的WEB项目的相关文章

使用IDEA搭建一个Spring + Spring MVC 的Web项目(零配置文件)

话不多说,直接上代码: 注解是Spring的一个构建的一个重要手段,减少写配置文件,下面解释一下一些要用到的注解: @Configuration 作用于类上面,声明当前类是一个配置类(相当于一个Spring的xml文件)@ComponentScan("xxx") 作用于类上面,自动扫描xxx包名下所有使用@Service.@Component.@Repository和@Controller的类,并注册为Bean@Bean 作用与类和方法上,相当于Spring配置文件bean节点@Ena

junit --Eclipse下的环境搭建

大体的步骤 创建project 添加junit包 创建一个待测试的类JDemo.java 为JDemo.java创建一个Junit测试用例JDemoTest.java 运行测试 1. 创建一个project  :[new]->[project]   (以下截图是操作过程的主要步骤,并非所有) 2. 然后在project的名字上,右键,打开属性窗口,通过[Java build path]->[library]->[Add library]添加junit的包. 添加的时候,我们选择junit

eclipse下配置安装ssm图文教程(web版)

eclipse下配置安装ssm图文教程(web版) 一.安装所需jar包 1.1  mybatis安装包 可以进入GitHub的https://github.com/mybatis/mybatis-3/releases下载所需版本,本文版本是mybatis-3.4.2 Mybatis实现缓存的jar包: 1.2  spring安装包 补充:spring配置aop的aspect包 可以进入spring官网的http://projects.spring.io/spring-framework/ 下载

快速搭建Spring MVC 4开发环境

Spring MVC作为SpringFrameWork的产品,自诞生之日,就受到广泛开发者的关注,如今Spring MVC在Java中的发展可谓是蒸蒸日上,如今如果再有开发者说,不了解Spring MVC,或许就被人笑掉大牙.煽情的话就不说了,先告诉大家如何搭建Spring MVC开发环境. (一)工作环境准备: JDK 1.7 Eclipse Kepler Apache Tomcat 8.0 (二)在Eclipse中新建Maven工程,在Archetype类型中,选择"maven-archet

Maven 搭建spring boot多模块项目

Maven 搭建spring boot多模块项目 备注:所有项目都在idea中创建 1.idea创建maven项目 1-1: 删除src,target目录,只保留pom.xml 1-2: 根目录pom.xml可被子模块继承,因此项目只是demo,未考虑太多性能问题,所以将诸多依赖 都写在根级`pom.xml`,子模块只需继承就可以使用. 1-3: 根级pom.xml文件在附录1 1-4: 依赖模块 mybatis spring-boot相关模块 2.创建子模块(module) 2-1: file

Eeclipse集成Maven搭建Spring MVC

一.下载Maven 1.下载地址:https://maven.apache.org/ 2.将下载的zip包解压到指定目录下,如:E:\Tools\apache-maven-3.3.3 3.配置maven环境变量,新增环境变量 M2_HOME:E:\Tools\apache-maven-3.3.3,然后在环境变量的值后新增%M2_HOME%\bin 4.win+R,输入cmd启动dos命令行,输入mvn -version,出现如下图,即安装完成. 二.Eclipse集成Maven 1.如果你下载了

搭建Spring MVC 4开发环境八步走

Spring MVC作为SpringFrameWork的产品,自诞生之日,就受到广泛开发者的关注,如今Spring MVC在Java中的发展可谓是蒸蒸日上,如今如果再有开发者说,不了解Spring MVC,或许就被人笑掉大牙.煽情的话就不说了,先告诉大家如何搭建Spring MVC开发环境. (一)工作环境准备: JDK 1.7 Eclipse Kepler Apache Tomcat 8.0 (二)在Eclipse中新建Maven工程,在Archetype类型中,选择"maven-archet

零基础搭建 spring mvc 4 项目(本文基于 Servlet 3.0)

作者各必备工具的版本如下: Tomcat:apache-tomcat-7.0.63 (下载链接) Java EE - Eclipse:Luna Service Release 1 v4.4.1 (下载链接) Spring:4.2.0.RELEASE (无须下载) JDK:1.7.0_67 (下载链接) 步骤 1 使用 Java EE - Eclipse 新建一 Dynamic Web Project. 步骤 2 输入项目名 bdp.Target Runtime 选 Apache Tomcat 7

spring mvc学习之项目搭建

记录第一次搭建spring mvc项目 Eclipse创建动态web项目 项目路径下的WEB-INF/lib中导入以下包 在WEB-INF下新建文件 web.xml 内容: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun