zoukankan      html  css  js  c++  java
  • SpringBoot-01-之初体验

    一.创建一个项目:IDE为IDEA
    9414344-1be800725d44b93f.jpg
    创建流程
    二.新建一个Controller类:

    toly1994.com.toly01.controller.HelloSpringBoot

    @RestController 
    public class HelloSpringBoot {
        @RequestMapping(value = "/hello", method = RequestMethod.GET)
        public String say() {
            return "HelloSpringBoot";
        }
    }
    
    9414344-1d1007bb136dc1b2.png
    访问效果

    注解的方式还有一种,和上面的效果一样

    @RestController
    public class HelloSpringBoot {
        @GetMapping("/hello")
        public String say() {
            return "HelloSpringBoot!";
        }
    }
    
    注解说明:
    @RestController:处理http请求:等同于@Controller+@ResponseBody
    @RequestMapping: 请求的相关参数、url映射 value = "访问的路由" method = 请求方法
    @GetMapping:以GET方式请求 相当于对@RequestMapping配置的缩写
    
    三.url的其他形式:

    类和方法都有value时

    @RestController
    @RequestMapping(value = "/hello")
    public class HelloSpringBoot {
         @GetMapping("/say")
        public String say() {
            return "HelloSpringBoot!!";
        }
    }
    

    配置多url对1映射:

    @RestController
    public class HelloSpringBoot {
        @GetMapping({"/hello", "/hi"})
        public String say() {
            return "HelloSpringBoot!!!";
        }
    }
    
    

    四.配置文件使用:

    修改配置方式1:srcmain esourcesapplication.properties

    #修改端口号
    server.port=8081
    #端口号后需额外添加字符
    server.servlet.context-path=/toly01
    
    toly1994.com.toly01.controller.HelloSpringBoot
    @RestController
    public class HelloSpringBoot {
        @GetMapping("/hello")
        public String say() {
            return "HelloSpringBoot!";
        }
    }
    
    修改配置方式2:srcmain esourcesapplication.yml
    server:
      port: 8081
      servlet:
        context-path: /springboot
    

    个人比较喜欢yml


    五.切换配置文件
    srcmain esourcesapplication-dev.yml
    server:
      port: 8081
    
    srcmain esourcesapplication-prod.yml
    server:
      port: 8080
    
    srcmain esourcesapplication.yml:根据active:来切换配置文件
    spring:
      profiles:
        active: prod
    
  • 相关阅读:
    HDU1864--01背包
    HDU4508--完全背包
    HDU5410--01背包+完全背包
    HDU1284--完全背包
    HDU1248--完全背包
    HDU2191--多重背包(二进制分解+01背包)
    HDU2186--水
    PAT乙级--1003
    51Nod--1006 lcs
    51Nod--1008
  • 原文地址:https://www.cnblogs.com/toly-top/p/9782004.html
Copyright © 2011-2022 走看看