• springboot快速入门(Eclipse)


    步骤一:关于版本(前期工作)

      JDK 1.8

      maven 3.5

      配置环境变量;

    步骤二:创建项目

      首先新建个maven项目(SpringBoot 应用,本质上是一个Java 程序,其采用的风格是 maven 风格,所以又是一个 Maven 项目,接下来我们就按照 maven 项目的方式创建就行了)

      菜单-->File-->New-->Maven Project

      -->Next (输入项目参数)

    步骤三:配置pom.xml文件

      在pom.xml文件中添加内容:

        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>1.5.9.RELEASE</version>
        </parent>
     
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
            <dependency>
                  <groupId>junit</groupId>
                  <artifactId>junit</artifactId>
                  <version>3.8.1</version>
                  <scope>test</scope>
            </dependency>
        </dependencies>
     
        <properties>
            <java.version>1.8</java.version>
        </properties>
     
        <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </build>

    步骤四:创建 Application.java 启动类

      创建 Application.java,其注解 @SpringBootApplication 表示这是一个SpringBoot应用,运行其主方法就会启动tomcat,默认端口是8080。因为该类的主方法把tomcat嵌入进去了,不需要手动启动tomcat了。

    package cn.xdf.springboot;
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    @SpringBootApplication
    public class Application {
        public static void main(String[] args) {
            SpringApplication.run(Application.class, args);
        }
    }

    步骤五:创建Controller类

      接着创建控制器类 HelloController,这个类就是Spring MVC里的一个普通的控制器。

      @RestController 是spring4里的新注解,等价于 @ResponseBody和@Controller的缩写。

    package cn.xdf.springboot.web;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    @RestController
    public class HelloController {
        @RequestMapping("/hello")
        public String hello(){
            return "Hello Spring Boot !!!";
        }
    }

    步骤六:运行并测试

      接下来就运行Application.java,然后访问地址:

     http://localhost:8080/hello

      效果图:

    注意点:

      创建包时要注意Application类所在的包要是父级包,controller类要在它子包内才行,例如:

      cn

        +- example

          +- myproject

            +- Application.java

            | 

            +- domain

            | +- Customer.java

            |

            +- service

            | +- CustomerService.java

            |

              +- web

               +- CustomerController.java

        

  • 相关阅读:
    图与链表的深拷贝
    Codeforces Round #686(Div.3) [C- Sequence
    前缀和
    递归改非递归
    STL源码剖析笔记
    第六章 进程
    C++ 设计模式--模板模式、策略模式、观察者模式
    宏定义方式 进行枚举类型和枚举类型的相互转换
    Linux常见信号介绍
    git rebase 操作
  • 原文地址:https://www.cnblogs.com/zs-notes/p/9358770.html
Copyright © 2020-2023  润新知