zoukankan      html  css  js  c++  java
  • Spring boot 搭建

    1. pom 文件的依赖

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.2.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

    添加如下插件信息,会使得 idea 的 maven 工具提供 spring-boot 的构建选项:

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

    2. main 类

    @SpringBootApplication
    @RestController
    @RequestMapping("/hello")
    public class DemoApplication {
    
        public static void main(String[] args) {
            SpringApplication.run(DemoApplication.class, args);
        }
    
        @RequestMapping(value = "/{firstName}/{lastName}",
                method = RequestMethod.GET)
        public String hello(@PathVariable("firstName") String firstName,
                            @PathVariable("lastName") String lastName){
    
            return String.format("{"message": "hello %s %s"}",
                    firstName, lastName);
        }
    }
    • @SpringBootApplication:告诉 Spring Boot 框架,该类是 Spring Boot 服务的入口点;
    • 类前的 @RequestMapping(value = “/hello”) 此应用程序中公开的所有 URL 都将以 /hello 为前缀;
    • @PathVariable 从 URL 中注入参数;
  • 相关阅读:
    最好的在线打字练习网站
    input 的 type 等于 file
    windows 删除文件或文件夹
    nvm 管理 node 版本
    github 的 fork 取消功能
    window cmd 命令行下创建文件夹和文件
    17_10_11 Redis 指令
    17_10_11 Mac 上的brew 安装指令
    17_10_11 运算符&,&&,>> 和 >>>
    17_10_10 乱码问题总结
  • 原文地址:https://www.cnblogs.com/mtcnn/p/9420950.html
Copyright © 2011-2022 走看看