idea 2021.2.1版 快速创建建springboot项目

1.

 2.选择视图模板

 3.创建Controller

 代码如下

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class HelloController {
    @RequestMapping("/index")
    public String sayHello(){
        return "index";
    }
}

4.新建html页面

改版了重温下都快 

放一个application.yml

server:
  port : 8888

spring:
  mvc:
    view:
      prefix: static/html/
      suffix: .html
    static-path-pattern: /static/**

采坑

1.404问题;

SpringBoot 注解 @SpringBootApplication 默认扫描当前类的同包以及子包下的类;

springboot访问请求404解决方法_u013083284的专栏-CSDN博客

2.springboot 不能显示页面 只能返回文字的问题

因为使用是@RestController注解Controller,则Controller中的方法无法返回页面,配置的视图解析器不起作用,返回的内容就是Return 里的内容
使用@Controller即可
分开写两个控制器
想返回字符串就用RestController
想返回页面就用Controller
原因:@RestController注解相当于@ResponseBody和@Controller的结合
springboot控制器返回字符串,不能返回页面_LI_AINY的博客-CSDN博客_springboot返回字符串

3.:This may be the result of an unspecified view, due to default view name generation

出现Whitelabel Error Page页面、No mapping for GET/test/hello错误。

加载thymeleaf 模板就是第2步选的

springboot:No mapping for GET /***_lehek的博客-CSDN博客

4.yml静态配置

SpringBoot中配置Web静态资源路径——详解_wangxin1949的博客-CSDN博客_springboot配置静态资源访问路径

5.打包为可依赖jar

IDEA maven项目打包jar并在其他项目中引用 - 简书

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值