返回

[笔记]SpringBoot学习01

Spring学习笔记

环境配置:
JDK: Java 8
IDE: Intellij IDEA
服务器: Tomcat 9

在IDEA中创建Spring项目

  • Create Project -> Spring Initializr
    1. 选择JDK
    2. 选择Initializr Service URL (https://start.spring.io)
    3. 选择插件
    • Core -> DevTools
    • Web -> web
    • Template Engines -> Thymeleaf
    1. 完成

创建Controller来控制地址映射

  1. 创建容纳Controller的包和类
  2. 添加注解@Controller
  3. 添加路径映射@RequestMapping
    @Controller
    //此路径将作为此类里面所有方法的根目录
    @RequestMapping(value = {"/home"})
    public class HomePage {}
  1. 添加方法
    @Controller
    @RequestMapping(value = {"/home"})
    public class HomePage {
        //此路径作为此方法的映射路径
        @RequestMapping(value = {"/page"})
        public String Page1(){
            //此处return的字符串即为templates文件夹下的html文件名
            return "p1";
        }
    }
  1. 创建模板 在resources/templates/文件夹下创建html文件, 文件名与方法中return的值相同
  2. 启动服务器
  3. 在浏览器地址栏输入localhost:8080/home/page来访问页面

使用ResponseBody来进行内容输出

  1. 添加方法
  2. 添加@RequestMapping@ResponseBody
    @Controller
    @RequestMapping(value = {"/home"})
    public class HomePage {
        @RequestMapping(value = {"/res"})
        @ResponseBody
        public String ResponseBody(){
            String str = "ReturnResponseBodyText";
            return str;
        }
    }
  1. 启动服务器
  2. 在浏览器地址栏输入localhost:8080/home/res来访问页面