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 中注入参数;
  • 相关阅读:
    TOMCAT添加管理用户认证
    NGINX配置详解及应用
    Zabbix部署
    NGINX+TOMCAT实现反向代理
    数据库-高级部分
    数据库-用户管理与pymysql
    数据库-表操作(CRUD)
    数据库-表关系练习
    数据库-表关系
    数据库-基础概念
  • 原文地址:https://www.cnblogs.com/mtcnn/p/9420950.html
Copyright © 2011-2022 走看看