SpringBoot教程
文章平均质量分 73
凡我出品,皆属精品
这个作者很懒,什么都没留下…
展开
-
#SpringBoot:使用Druid的Web管理界面 #Druid Monitor @FDDLC
一、先上效果:访问地址为:localhost:8080/druid可根据自己的项目上下文和端口号自行调整访问地址。二、过程概述1、先建一个SpringBoot的Web项目2、pom依赖有(可自行微调):spring-boot-starter-parent(父依赖)、spring-boot-starter-web、mysql-connector-java、spring-jdbc、druid-spring-boot-starter3、运行SpringBoot应用,然后..原创 2021-05-09 20:52:06 · 4596 阅读 · 0 评论 -
#Thymeleaf简单教程 @FDDLC
一、本文概览二、如何搭建一个SpringBoot+Thymeleaf的项目链接:#SpringBoot整合Thymeleaf @FDDLC三、语法介绍1、Thymeleaf的基本框架:核心就是引入thymeleaf的命名空间:<html xmlns:th="http://www.thymeleaf.org"><!DOCTYPE html><!--引入thymeleaf的命名空间--><html xmlns:th="http:..原创 2021-05-09 16:34:39 · 324 阅读 · 2 评论 -
#SpringBoot整合Thymeleaf @FDDLC
一、本文概述1、添加spring-boot-starter-parent(父依赖)、spring-boot-starter-web、spring-boot-starter-thymeleaf2、在classpath(即resources目录)下新建templates目录(thymeleaf模板的根目录,需手动创建),新建一个index.html(通过localhost:8080可以访问,无需配置针对"/"的mapping)3、在templates下新建一个test.html,用于测试thymel原创 2021-05-09 11:26:12 · 139 阅读 · 0 评论 -
#SpringBoot:一个简单的Web示例 @FDDLC
一、本文概述1、添加spring-boot-starter-parent(父依赖)、spring-boot-starter-web这两个依赖2、在resources目录(classpath)下新建static目录(springboot存放网页模板的默认目录,需要手动创建)3、在static下新建一个test.html4、编写一个Controller5、编写一个SpringBoot的入口类(SpringApplication.run())(如果已经自动生成了,则此步省略)6、启动入口类原创 2021-05-08 23:30:02 · 313 阅读 · 0 评论 -
#SpringBoot整合Redis和SpringDataJPA @FDDLC
入门流程:补张项目结构图:0、添加依赖:spring-boot-starter-data-redis、jackson-databind等<?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" xs..原创 2020-10-19 20:41:49 · 162 阅读 · 0 评论 -
#SpringBoot整合SpringDataJPA @FDDLC
入门流程:补张项目结构图:0、添加依赖:spring-boot-starter-data-jpa、mysql-connector-java等<?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" ..原创 2020-10-19 18:00:28 · 141 阅读 · 0 评论 -
#SpringBoot整合JUnit @FDDLC
问:如何判断SpringBoot与JUnit是否整合成功呢?答:如果能在JUnit测试类中使用SpringBoot的东西(比如自动生成的Bean),那么就可以认为是整合成功了。入门流程:补张项目结构图:一、导入依赖:spring-boot-starter-testpom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/...原创 2020-10-19 15:33:42 · 89 阅读 · 0 评论 -
#SpringBoot整合MyBatis @FDDLC
整合流程:一、新建SpringBoot项目,导入相关依赖二、创建表,编写实体类1、创建account表2、编写Account实体类三、编写mapper接口(或者叫dao)和对应的mapper配置文件1、编写AccountMapper接口:2、编写AccountMapper.xml:四、在SpringBoot的配置文件里配置数据库和MyBatis的相关信息1、数据库的数据项名称可以在下面这个文件中找到:寻找方法:打开这个...原创 2020-10-19 13:29:55 · 162 阅读 · 0 评论 -
#Spring整合MyBatis与SpringBoot整合MyBatis的比较 @FDDLC
一、Spring整合MyBatis的关键配置:参考#Spring整合MyBatis @FDDLC1、除了Spring、MySQL(或者其他数据库)、MyBatis、数据源(比如c3p0,也可以使用Spring内置的数据源)外,其他的相关依赖:spring-jdbcmybatis-spring2、配置数据源(注意:因为是Spring整合MyBatis,所以不再需要MyBatis的主配置文件,但MyBatis的mapper文件依然需要)方式一、直接在spring配置文件中给出数据源对应配原创 2020-10-19 13:00:11 · 830 阅读 · 0 评论 -
#yml语法 #yaml语法 @FDDLC
YAML简介:/ˈjæməl/,YamlAintMakupLanguage。一种用来表示数据的语言,和xml、properties的作用类似。一、表示简单数据properties格式:server.port=80server.servlet.context-path=/ssm对应的yml格式:server: port: 80 servlet: context-path: /ssm注意:1、同一级缩进相同,比如这里port和servlet是同一级...原创 2020-10-18 21:46:56 · 1052 阅读 · 0 评论 -
#在SpringBoot中使用yml文件里的数据 @ConfigurationProperties @Value @FDDLC
先修课:问题:在yml文件中编写了一些数据后,如何在程序里使用这些数据呢?一、对已有数据项进行配置的情况(自动生效)如果是在yml中对已有的数据项进行更改,比如Tomcat的访问端口、应用上下文等,配置完就不用干别的了,SpringBoot自动会去进行设置:二、自定义数据项的情况示例1:使用@Value逐个赋值application.yml:Person: id: 100 name: Zhao age: 18MyController....原创 2020-10-18 21:41:47 · 395 阅读 · 2 评论 -
#Spring Boot Configuration Annotation Processor not found @FDDLC
问题:解决:导入依赖:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-configuration-processor</artifactId><optional>true</optional></dependency>导入依赖后提示:把项目再运...原创 2020-10-18 21:10:25 · 65 阅读 · 0 评论 -
#SpringBoot自动配置 、修改配置 #SpringBoot自定义配置 @FDDLC
一、SpringBoot的默认值如果我们开发了一个SpringBoot的Web应用(内嵌Tomcat等服务器),访问端口默认是8080,ContextPath默认是""或者"/"(空和斜杠等效)。问题:如何自定义访问端口和ContextPath?二、修改默认值在resources下新建application.properties,添回如下内容:#配置Context Pathserver.servlet.context-path=/abc/#配置访问端口se...原创 2020-10-18 15:03:21 · 449 阅读 · 0 评论 -
#SpringBoot入门:使用Spring Initializr向导(更简单的方式) @FDDLC
一、新建项目,选择SpringInitializr二、配置一些基本信息(比如包名)三、选择依赖(入门的话只选择Web选项卡中的SpringWeb即可)四、进入项目,等待依赖下载完成可以看到包下已经有一个Java文件了:如果pom.xml找不到parent的版本,红了:不要紧的!下一步!(当然也可以改成某个低版本,让红色消失)五、编写Controller:MyController.javapackage com.exa...原创 2020-10-18 13:13:31 · 445 阅读 · 2 评论 -
#IDEA热部署失败 #IDEA热部署失效 @FDDLC
先修课:#SpringBoot热部署 #IDEA怎么支持SpringBoot热部署 @FDDLC测试环境:IDEA 2020.2问题:IDEA热部署失败怎么办?首先得保证你和先修课中的做法是一样的,否则别往下看。其次,可能也许大概会有版本差异,请读者要考虑到这一点。原因一:你打开的IDEA项目不止一个。怎么办?把其他项目都关了。(这个的确是原因之一,因为我试过)记得重启项目(无需重启IDEA)!原因二:急,你太急!可能你刚改完内容,然后...原创 2020-10-18 12:09:26 · 664 阅读 · 0 评论 -
#SpringBoot热部署 #IDEA怎么支持SpringBoot热部署 @FDDLC
有过 Java Web 开发经验的人都知道,在Tomcat启动后,如果我们修改了文件,想看效果的话要把项目重新部署一下。SpringBoot出现后,咱们可以不需要这样做了,因为SpringBoot可以帮程序员做这件事,如果我们修改了文件,直接切到浏览器再次访问即可。这种无需人工进行再次部署,而是由SpringBoot代劳的方式,官方名之曰"热部署"。要想让SpringBoot替你热部署,你得"告诉"SpringBoot。不然没看到效果你怪SpringBoot,SpringBoot还要反问你"为什么不早说原创 2020-10-18 12:18:19 · 299 阅读 · 0 评论 -
#SpringBoot入门程序 @FDDLC
一、创建Maven工程(无需选择模板)二、导入依赖1、添加父依赖:<parent> <artifactId>spring-boot-starter-parent</artifactId> <groupId>org.springframework.boot</groupId> <version>2.0.5.RELEASE</version></parent>2.0..原创 2020-10-15 23:49:37 · 272 阅读 · 2 评论 -
#SpringBoot中的彩蛋:自定义启动时的LOGO #自定义SpringBoot的banner @FDDLC
SpringBoot启动时默认的banner是这样的:想换一种风格?OK,答应你!方式一:自己弄个banner.txt,放到resources文件夹下。不推荐此方式。方式二、访问:https://www.bootschool.net/ascii-art,从这里下载文字或图案,文字没啥可玩的,还是图案好玩,比如佛祖、猫、飞机等等,中英文皆可,快去试试吧!选到自己中意的之后,下载或复制,放到resources文件夹下,名字必须叫banner.txt:展示一下我的banner效果:原创 2020-10-15 23:10:34 · 293 阅读 · 0 评论