尚硅谷springboot学习3-helloworld程序

   1、环境准备

  –jdk1.8:Spring Boot 推荐jdk1.7及以上;java version "1.8.0_112"

  –maven3.x:maven 3.3以上版本;Apache Maven 3.3.9

  –IntelliJIDEA2017:IntelliJ IDEA 2017.2.2 x64、STS

  –SpringBoot 1.5.9.RELEASE:1.5.9;

  2、MAVEN设置

<profile>
  <id>jdk-1.8id>
  <activation>
    <activeByDefault>trueactiveByDefault>
    <jdk>1.8jdk>
  activation>
  <properties>
    <maven.compiler.source>1.8maven.compiler.source>
    <maven.compiler.target>1.8maven.compiler.target>     
<maven.compiler.compilerVersion>1.8maven.compiler.compilerVersion> properties> profile

尚硅谷springboot学习3-helloworld程序_第1张图片

  3、创建Spring Boot HelloWorld

  一个功能:浏览器发送hello请求,服务器接受请求并处理,响应Hello World字符串;

  1)创建一个maven工程

  2)导入spring boot相关的依赖

  <parent>
        <groupId>org.springframework.bootgroupId>
        <artifactId>spring-boot-starter-parentartifactId>
        <version>1.5.9.RELEASEversion>
    parent>
    <dependencies>
        <dependency>
            <groupId>org.springframework.bootgroupId>
            <artifactId>spring-boot-starter-webartifactId>
        dependency>
    dependencies>

  3)编写一个主程序;启动Spring Boot应用

package com.atguigu;


import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;


/**
 *  @SpringBootApplication 来标注一个主程序类,说明这是一个Spring Boot应用
 */
@SpringBootApplication
public class HelloWorldMainApplication {

    public static void main(String[] args) {

        // Spring应用启动起来
        SpringApplication.run(HelloWorldMainApplication.class,args);
    }
}

  4)编写相关的Controller、Service

package com.atguigu.controller;


import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class HelloController {

    @ResponseBody
    @RequestMapping("/hello")
    public String hello(){
        return "Hello World!";
    }
}

  5)运行主程序测试

尚硅谷springboot学习3-helloworld程序_第2张图片

  6)简化部署


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

  执行maven的package命令

尚硅谷springboot学习3-helloworld程序_第3张图片

尚硅谷springboot学习3-helloworld程序_第4张图片

  运行jar

尚硅谷springboot学习3-helloworld程序_第5张图片

尚硅谷springboot学习3-helloworld程序_第6张图片

尚硅谷springboot学习3-helloworld程序_第7张图片

 

转载于:https://www.cnblogs.com/liunianfeiyu/p/10354005.html

你可能感兴趣的:(java,开发工具)