springboot-thymeleaf项目结构搭建


前言

上课学习了springboot-thymeleaf项目结构搭建,于是我就想和大家分享一下我的学习成果,如有问题,大家可以留言指正。


提示:以下是本篇文章正文内容,下面案例可供参考

一、本机配置

  1. Windos10系统
  2. Intellij IDEA 2018
  3. JDK 1.8
  4. apache-maven-2.7.9

二、操作步骤

1.新建项目

1.点击左侧的Spring Initializr,Project SDK 选择1.8版本。

在这里插入图片描述
2.修改Group和Artifact的名称,Type选择Maven,由于我的JDK版本是1.8,所以我将Java Version改为8,大家可以根据自己的情况而定。最后点击右下角的Next。

参考:groupId :创建项目的企业或团队的唯一标识,定义了项目属于哪个组/团队。groupId一般分为多个段,第一段为域,第二段为公司名称。

artifactId :是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。

name:声明了一个对于用户更为友好的项目名称,不是必须的,推荐为每个pom声明name,以方便信息交流。

version : 指定了项目的当前版本,SNAPSHOT意为快照,说明该项目还处于开发中,是不稳定的版本。

groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,想要找到你的项目就必须根据这两个id去查找。
在这里插入图片描述
3.首先点击中间上面的Spring Boot选择版本号,我这里选择的是2.7.9版本**(图片并没有改)**,然后点击左侧的Web选项,再点击右侧的Spring Web选项,再点击Template Engines的Thymeleaf,最后点击右下脚的Next。然后直接点击Finish。
在这里插入图片描述

在这里插入图片描述

2.项目结构搭建

1.New Project在src\main\java\com\rj\springbootdemo01新建controller文件夹。再在controller文件夹中新建IndexController类。
在这里插入图片描述
在这里插入图片描述

2.在IndexController中写入代码。

package com.rj.springbootdemo01.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class IndexController {
    
    
    @RequestMapping("index")
    public String index(){
    
    
        //根据Tymeleaf模板,默认将返回src/main/resources/templates/index.html
        return "index";
    }
}

在这里插入图片描述
3.在src\main\resources\templates中新建index.html文件。
在这里插入图片描述
4.在index.html中写入代码。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
你好,世界。
</body>
</html>

在这里插入图片描述
5.再点击Springbootdemo01Application文件中的运行。
在这里插入图片描述
6.打开自己浏览器,输入网址http://localhost:8080/index。

在这里插入图片描述

2.读入数据

总结

以上就是今天学习的内容,本文仅仅简单介绍了springboot-thymeleaf项目结构搭建,还有许多地方还没有进行探索,以上如有问题可以提出指正,谢谢大家。

猜你喜欢

转载自blog.csdn.net/qq_52992084/article/details/129480750