美文网首页
学习Spring Cloud(三): Spring Boot

学习Spring Cloud(三): Spring Boot

作者: 隐号骑士 | 来源:发表于2020-12-12 23:01 被阅读0次

    Spring Boot以“约定大于配置”的思想简化了Spring的开发,使其能够“开箱即用”。

    项目结构

    项目结构
    • src/main/java中包含主程序入口DemoApplication.java (文件名随项目名可变)
    • src/main/resources用于存放配置信息
    • src/test为单元测试目录

    小记 VSCode 开发 Spring Boot

    0 基本环境预备
    • 安装JDK
    • 安装Maven
    • 配置Maven镜像(推荐阿里云)
    1 settings.json
    {
        "editor.suggestSelection": "first",
        "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
        "java.errors.incompleteClasspath.severity": "ignore",
        "java.home":"/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home",
        "java.configuration.maven.userSettings": "/Library/apache-maven-3.6.3/conf/settings.xml",
        "maven.executable.path": "/Library/apache-maven-3.6.3/bin/mvn",
        "maven.terminal.useJavaHome": true,
        "maven.terminal.customEnv": [
            {
            "environmentVariable": "JAVA_HOME",
            "value": "/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home"
            }
        ],
    }
    
    2 插件
    • Spring Boot Tools
    • Spring Boot Extension Pack
    • Java Extension Pack
    • Debugger for Java
    3 新建项目
    • control+shift+p create spring boot project
      选择 maven
      选择 starters (starter POMs 是一系列轻便的包,用于)
      生成项目
    • 开始运行调试

    访问 localhost:8080


    证明程序启动成功。

    4 Hello World

    在 DemoApplication.java所在目录下新建 controller/HelloController.java

    package test.com.example.demo.controller;
    
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    
    @Controller
    @RequestMapping("/")
    public class HelloController {
        @Autowired
    
        @RequestMapping("/hello")
        @ResponseBody
        public String helloWorld(){
            return "Hello World!";
        }
    }
    

    访问 localhost:8080/hello


    Hello World

    相关文章

      网友评论

          本文标题:学习Spring Cloud(三): Spring Boot

          本文链接:https://www.haomeiwen.com/subject/ljskgktx.html