zoukankan      html  css  js  c++  java
  • SpringBoot快速入门

    从使用Maven零搭建一个SpringBoot项目

    1. 创建maven工程

      无需勾选 archetype,直接点击下一步即可

      输入坐标,项目名点击下一步,完成后选择AutoImport即可

       

    2. 添加SpringBoot依赖

      这里只是对父工的引用,没有实际的引用,但是做了版本的声明,在加入依赖后无需指定版

      <parent>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-parent</artifactId>
             <version>2.1.3.RELEASE</version>
         </parent>
    3. 添加SpringBoot启动器依赖

      <dependencies>
             <dependency>
                 <groupId>org.springframework.boot</groupId>
                 <artifactId>spring-boot-starter-web</artifactId>
             </dependency>
         </dependencies>
      添加启动器后 web工程常用的依赖会自动帮你引入
    4. 编写启动类

      packagecn.rayfoo;

      importorg.springframework.boot.SpringApplication;
      importorg.springframework.boot.autoconfigure.SpringBootApplication;

      @SpringBootApplication
      publicclassApplication{
         publicstaticvoidmain(String[] args) {
             SpringApplication.run(Application.class);
        }
      }
    5. 编写Controller直接访问

      packagecn.rayfoo.web;

      importorg.springframework.web.bind.annotation.RequestMapping;
      importorg.springframework.web.bind.annotation.RestController;

      @RestController
      publicclassUserController{

         @RequestMapping("/findOne")
         publicStringgetOne(){
             return"ok";
        }

      }
    6. 配置SpringBoot热部署

               <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-devtools</artifactId>
      </dependency>

    补充:如果遇到run启动非常缓慢解决方法如下:

    1.在命令行中输入hostname 查询当前主机名称 2.到C盘WindowsSystem32driversetc中找到host文件 3.复制一份其它地方进行编辑,编辑时在hostname之后添加.local 4.注意事项: 127.0.0.1和local之间是两个tab 不是空格

  • 相关阅读:
    软件设计7个原则
    vue.js 样式绑定 font-size 问题
    实例理解scala 隐式转换(隐式值,隐式方法,隐式类)
    著名端口整理(常用服务的默认端总结)
    .NET Core Web API 实现大文件分片上传
    ngnix反向代理tomcat,ssl证书配置及自定义错误页面
    微信登录闪退
    gradle如何配置阿里云的中央仓库
    HashMap底层实现和原理
    关于Java中String类的hashCode方法
  • 原文地址:https://www.cnblogs.com/zhangruifeng/p/11793064.html
Copyright © 2011-2022 走看看