码迷,mamicode.com
首页 > 编程语言 > 详细

SpringBoot页面访问处理

时间:2018-10-24 22:10:50      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:zha   实现   src   返回   templates   依赖   png   framework   pid   

SpringBoot页面访问处理

1、介绍

Springboot推荐使用thymeleaf模板引擎搭载html页面实现jsp动态渲染效果,因此这里才会用该种方案进行。

2、集成步骤

  1. 引入thymeleaf的maven依赖

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-thymeleaf</artifactId>
    </dependency>
  2. 准备静态页面

    如果所示,资源文件由static和templates两个目录构成,static是静态资源文件,可以在浏览器中直接访问,templates中的资源文件是通过controller跳转之后进行访问。

    技术分享图片

  3. 访问静态资源

    • 重启应用

    • 浏览器访问1.html

      技术分享图片

    • 浏览器访问html/2.html

      技术分享图片

  4. 访问动态资源

    • 创建controller类

      package com.it18zhang;
      
      import org.springframework.stereotype.Controller;
      import org.springframework.web.bind.annotation.RequestMapping;
      
      /**
       * 控制器类
       */
      @Controller
      @RequestMapping("/home")
      public class HomeController {
         @RequestMapping("/hello3")
         public String hello(){
              // 返回html文件名称,没有html后缀
             return "3" ;
         }
      }
    • 重启程序,浏览器访问

SpringBoot页面访问处理

标签:zha   实现   src   返回   templates   依赖   png   framework   pid   

原文地址:https://www.cnblogs.com/xupccc/p/9845698.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!