Springboot+Mybatis+Thymeleaf
工具Eclipse 2018
Maven 配置
ThymeLeaf 安装: https://blog.csdn.net/xingqibaing/article/details/82787164
spring项目创建:https://www.cnblogs.com/LUA123/p/8110285.html
https://www.jb51.net/article/144068.htm
https://blog.csdn.net/wangjiankai1993/article/details/80272886
controller、Service层讲解 https://www.jianshu.com/p/06376b97b11e
1、选择项目类型
           
2、设置项目
      
3、项目结构

4、创建HelloController

package com.example.demo;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
  @RequestMapping("/")
  public String hello() {
    return "Welcome to start SpringBoot!";
  }
}
5、pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<parent>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-parent</artifactId>
  <version>2.1.4.RELEASE</version>
  <relativePath/> <!-- lookup parent from repository -->
	</parent>
	<groupId>com.example</groupId>
	<artifactId>spring-boot2</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<name>spring-boot2</name>
	<description>Demo project for Spring Boot</description>
<properties>
		<java.version>1.8</java.version>
	</properties>
<dependencies>
  <dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-web</artifactId>
  </dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-test</artifactId>
    <scope>test</scope>
  </dependency>
	</dependencies>
<build>
		<plugins>
  <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
  </plugin>
		</plugins>
	</build>
</project>
6、启动
         
运行结果

7、添加MyBatis、Thymeleaf依赖
Thymeleaf 安装: https://blog.csdn.net/xingqibaing/article/details/82787164
Thymeleaf入门使用: https://blog.csdn.net/love_everybody/article/details/79870035
<dependency>
  <groupId>org.mybatis.spring.boot</groupId>
  <artifactId>mybatis-spring-boot-starter</artifactId>
		</dependency>
		<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-thymeleaf</artifactId>
		</dependency>
注意:运行报 Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
由于依赖了mybatis-spring-boot-starter,此时还未配置数据源,在运行时需先配置数据源。
Springboot+Mybatis+Thymeleaf的更多相关文章
- Docker+SpringBoot+Mybatis+thymeleaf的Java博客系统开源啦
		
个人博客 对于技术人员来说,拥有自己的个人博客应该是一件令人向往的事情,可以记录和分享自己的观点,想到这件事就觉得有意思,但是刚开始写博客的时候脑海中是没有搭建个人博客这一想法的,因为刚起步的时候连我 ...
 - 从零开始搭建springboot+mybatis+thymeleaf增删改查示例
		
环境说明: 开发工具:Eclipse Mars.2 Release(4.5.2) JDK:1.8 Maven:3.3.3 注:Eclipse需安装sts插件,安装方法请自行百度 1. 新建maven工 ...
 - springboot+mybatis+thymeleaf+docker构建的个人站点开源项目(集成了个人主页、个人作品、个人博客)
		
前言 My Site 主要功能有:个人首页.个人作品.个人博客为一体的站点,网站的文章和作品均由markdown进行编写,可以满足你的基本需求.如果觉得这个项目不错,请为它点赞支持. 项目架构 JDK ...
 - springboot+mybatis+thymeleaf项目搭建及前后端交互
		
前言 spring boot简化了spring的开发, 开发人员在开发过程中省去了大量的配置, 方便开发人员后期维护. 使用spring boot可以快速的开发出restful风格微服务架构. 本文将 ...
 - 【SpringBoot+Mybatis+thymeleaf报错】Error resolving template "XXX", template might not exist or might not be accessible by any of the configured
		
解决方法一: 原因:在使用springboot的过程中,如果使用thymeleaf作为模板文件,则要求HTML格式必须为严格的html5格式,必须有结束标签,否则会报错. 在application.y ...
 - spring-boot + mybatis +pagehelper 使用分页
		
转自:https://segmentfault.com/a/1190000015668715?utm_medium=referral&utm_source=tuicool 最近自己搭建一个sp ...
 - 【SpringBoot】SpringBoot/MyBatis/MySql/thymeleaf/Log4j整合工程
		
工程下载地址:https://files.cnblogs.com/files/xiandedanteng/MMSpringWeb20191027-1.rar 工程目录结构如图: 1.创建工程 有些网文 ...
 - Thymeleaf+SpringBoot+Mybatis实现的家庭财务管理系统
		
项目简介 项目来源于:https://gitee.com/darlingzhangsh/graduation_project 本系统是基于Thymeleaf+SpringBoot+Mybatis.是非 ...
 - Thymeleaf+SpringBoot+Mybatis实现的齐贤易游网旅游信息管理系统
		
项目简介 项目来源于:https://github.com/liuyongfei-1998/root 本系统是基于Thymeleaf+SpringBoot+Mybatis.是非常标准的SSM三大框架( ...
 
随机推荐
- frist Django app — 四、 完善View
			
上一篇已经完成了polls的基本功能,接下来完善剩下的vote功能和并使用generic views改进请求处理view.包含表单的简单运用和前后台参数传递. 目录 vote:完善投票功能 gener ...
 - c#switch语句的用法
			
switch条件语句是一种很常用的选择语句,它与if条件语句不同,它只针对某个表达式的值作出判断,从而决定执行哪一段代码. switch条件语句用到的关键字: switch case break de ...
 - 魔力Python--斐波那契数列(全)
			
1. 斐波那契数列应用广泛,对此数列的更好理解有助于我们算法的更进一步,并降低程序的时间复杂度,提高运行效率. 2. 斐波那契数列的应用(4种): 2.1 排列组合----经典例子:爬楼梯 " ...
 - nohup 写法
			
nohup 空格 php程序路径 空格 php脚本路径 >> .out日志路径 2>&1 &
 - Grafana短信报警实现
			
1.阿里云短信服务API2.Jenkins-plugin:Generic Webhook Trigger Plugin 阿里云 下载阿里云短信服务SDK 创建短信服务ACCESS_KEY_ID Gra ...
 - 使用IDEA的项目上传到GitHub
			
使用IDEA的项目上传到GitHub 前提条件: 1.配置好Git(https://jingyan.baidu.com/article/8275fc867b652046a03cf613.html) 2 ...
 - 基于MGR+Atlas的读写分离尝试,以及MGR+Keepalived+Atlas自动故障转移+读写分离设想
			
目的是尝试altas的读写分离,现有一套搭建好做测试的MGR(单主),于是就腿搓绳,在MGR基础上搭建altas. 复制环境准备 读写分离理论上讲,跟复制模式没有关系,atlas负责的是重定向读写,至 ...
 - 关于activity的一点总结(一)
			
关于activity的重点: 参考网址:https://blog.csdn.net/qq_26787115/article/details/52556842 一.activity生命周期. 二..启动 ...
 - iframe刷新
			
<div title="基本信息" style="padding:2px; "> <iframe id="newsrc& ...
 - python入门(十一):异常
			
1.异常概念: >>> a Traceback (most recent call last): File "<stdin>", line 1, i ...