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 不是空格

  • 相关阅读:
    (转)WCF中的REST是什么
    DrpList
    IIS代码管理(1):遍历应用程序池和属性
    rdp,ListBox,Drp
    在.NET中杀死Word,Excel等进程
    IIS代码管理(2):创建应用程序池和属性
    防止用户重复登录
    asp.net2.0的几种自动生成脚本的原理以及应用
    工厂模式new问题
    我们需要什么样的字段类型?
  • 原文地址:https://www.cnblogs.com/zhangruifeng/p/11793064.html
Copyright © 2011-2022 走看看