SpringBoot-HelloWorld示例

准备工作

  • jdk1.8
  • maven
  • idea/eclipse/sts
  • springBoot 1.5.6

HelloWorld示例

说明:web应用。浏览器发送hello请求,服务器接受清收并进行处理。之后响应hello world字符串。

1.创建maven工程

2.导入springBoot相关依赖

编写pom.xml文件

  1. 父级依赖
<parent>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-starter-parentartifactId>
<version>1.5.6.RELEASEversion>
parent>
  1. spring mvc和spring依赖
<dependencies>
    <dependency>
    <groupId>org.springframework.bootgroupId>
    <artifactId>spring-boot-starter-webartifactId>
    dependency>
dependencies>
  1. 改变jdk版本
<build>
    <plugins>
        <plugin>
        <groupId>org.apache.maven.pluginsgroupId>
  <artifactId>maven-compiler-pluginartifactId>
        
  <configuration>
    <source>1.8source>
    <target>1.8target>
    configuration>
        plugin>
    plugins>
build>

而后右击项目,进行项目更新。在查看是否已为1.8版本
4. 创建controller
在src/main/java中创建controller包,下创建相关controller类
com.july.controller.IndexController.java

package com.july.controller;



import 
org.springframework.boot.SpringApplication;

import 
org.springframework.boot.autoconfigure.EnableAutoConfiguration;

import 
org.springframework.stereotype.Controller;

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

import 
org.springframework.web.bind.annotation.ResponseBody;



@EnableAutoConfiguration

@Controller

public class IndexController {

    
    @RequestMapping("/")

    @ResponseBody

    public String first() {

        return "Hello World!";

    }

    //程序入口(main方法)

    public static void main(String[] args) {

        SpringApplication.run(IndexController.class, 
args);

    }

}


注:

  1. 添加类注解@Controller(因为这个类是Controller)
  2. 添加方法注解:(告知web访问路径:当web访问该路径时候,进入该方法)
    @RequestMapping("/") @ResponseBody
  3. 编写程序入口
    SpringApplication.run(IndexController.class, args);
  4. 添加类注解@EnableAutoConfiguration(可以使其自动配置,而不用写xml文件)

接下来就可以运行这个方法看看效果了
SpringBoot-HelloWorld示例_第1张图片SpringBoot-HelloWorld示例_第2张图片

你可能感兴趣的:(SpringBoot)