zoukankan      html  css  js  c++  java
  • SpringBoot——IDEA使用 Spring Initializer快速创建项目【四】

    前言

    使用Spring Initializer快速创建项目

    步骤

    首先肯定是打开我们的IDEA的编辑器呀~

    创建项目

    File -> New -> Project

    创建项目

    Spring Initializr -> JDK版本 -> Next

    创建项目

    Group -> Artifact -> Description

    创建项目

    需要什么模块选择什么模块,我这里只选择Web功能

    最后一步咯

    等待模块导入完成

    创建完成

    创建Controller

    右击->New->Java Class

    创建Controller

    创建Helloworld

    写入Controller注解

    package com.wangyang.springboot01helloworldquick.controller;
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    import org.springframework.web.bind.annotation.RestController;
    
    
    //@ResponseBody  //这个类的所有方法返回的数据直接写给浏览器(如果是对象转为json数据)
    //@Controller
    
    /**
     * @RestController == @ResponseBody + @Controller
     */
    
    
    @RestController
    public class HelloWorld {
        @RequestMapping("/hello")
        public String hello() {
            return "Hello World";
        }
    }
    

    运行主程序

    Run

    访问

    访问

    总结

    1. 主程序会自动生成,只需要写逻辑文件

    2. resource文件中的目录结构
      static: 保存所有的静态资源文件如:js,css,image;
      templates: 保存所有的模板页面(SpringBoot默认jar包嵌入式的Tomcat,默认不支持JSP页面)
      可使用模板引擎(freemarker,thymeleaf);
      application.properties: SpringBoot应用的配置文件,可修改一些默认设置;

    3. 自动创建的目录结构

  • 相关阅读:
    MapReduce-文本输入
    MapReduce-输入分片与记录
    python 常用类库
    python leveldb 文档
    火狐插件推荐
    mweb test
    python代码风格规范
    UNICODE,GBK,UTF-8区别
    机器学习之K近邻算法(KNN)
    python中的StringIO模块——html
  • 原文地址:https://www.cnblogs.com/wangyang0210/p/11863582.html
Copyright © 2011-2022 走看看