2020
10-08
10-08
Spring boot项目使用thymeleaf模板过程详解
在springboot项目中使用thymeleaf模板,将后台数据传递给前台界面。1、将后台数据传递给前台有很多种方式,可以将后台要传递的数据转换成json格式,去传递给前台,也可以通过model形式去传递出去,这篇博客主要是使用thymeleaf模板,将后台数据传递给前台。2、首先要在springboot项目中添加如下依赖:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></depend...
继续阅读 >
生命太短暂,不要去做一些根本没有人想要的东西。本文已被https://www.yourbatman.cn收录,里面一并有Spring技术栈、MyBatis、JVM、中间件等小而美的专栏供以免费学习。关注公众号【BAT的乌托邦】逐个击破,深入掌握,拒绝浅尝辄止。前言各位小伙伴大家好,我是A哥。关于Spring初始化Bean的顺序问题,是个老生常谈的话题了,结论可总结为一句话:全局无序,局部有序。SpringBean整体上是无序的,而现实是大多数情况下我们真的无...
不会自动转换string与date主要是这个意思,前端提交的JSON里,日期是一个字符串,而对应后端的实体里,它是一个Date的日期,这两个在默认情况下是不能自动转换的,我们先看一下实体实体publicclassUserDTO{privateStringname;privateStringemail;privateBooleansex;privateDoubletotal;privateBigDecimaltotalMoney;privateDatebirthday;}客户端提交的json对象{"email":null,"name":"lr","total":3,"to...
前提这篇文章是《SpringBoot2.x入门》专辑的第7篇文章,使用的SpringBoot版本为2.3.1.RELEASE,JDK版本为1.8。这篇文章会简单介绍jdbc模块也就是spring-boot-starter-jdbc组件的引入、数据源的配置以及JdbcTemplate的简单使用。为了让文中的例子相对通用,下文选用MySQL8.x、h2database(内存数据库)作为示例数据库,选用主流的Druid和HikariCP作为示例数据源。引入jdbc模块引入spring-boot-starter-jdbc组件,如果在父POM全局管...
本文重在实现理解,过滤器,业务,逻辑需求,样式请无视。。项目结构如下1.idea新建Springboot项目,在pom中加上thymeleaf和mybatis支持。pom.xml代码如下<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="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.0http://maven.apache.org/xsd/maven-4.0.0.xsd"><mod...
Swagger的介绍🔶你可能尝试过写完一个接口后,自己去创建接口文档,或者修改接口后修改接口文档。多了之后,你肯定会发生一个操作,那就是忘记了修改文档或者创建文档(除非你们公司把接口文档和写接口要求得很紧密😓忘记写文档就扣工资?,否则两个分离的工作总是有可能遗漏的)。而swagger就是一个在你写接口的时候自动帮你生成接口文档的东西,只要你遵循它的规范并写一些接口的说明注解即可。优点与缺点🔶...
SpringBoot如何快速集成Redis?没错,栈长本文教你,让大家少走弯路!添加依赖使用像Redis这类的NoSQL数据库就必须要依赖spring-data-redis这样的能力包,开箱即用,SpringBoot中都封装好了:引入spring-boot-starter-data-redis:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>SpringBoot基础知识就不介绍了,不熟悉的可以关注公...
一、简介Actuator(激励者;执行器)是SpringBoot提供的一个可挺拔模块,用于对工程进行监控。其通过不同的监控终端实现不同的监控功能。其功能与Dubbo的监控中心类似,不同的是,Dubbo的监控中心是需要专门部署的,而SpringBoot的Actuator是存在于每一个工程中的。二、依赖随便一个SpringBoot工程中都可以使用Actuator对其进行监控。<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter...
一、创建webapp目录在src/main下创建webapp目录,用于存放jsp文件。这就是一个普通的目录,无需执行MarkDirectoryAs二、创建jsp1、指定web资源目录在springboot工程中若要创建jsp文件,一般是需要在src/main下创建webapp目录,然后在该目录下创建jsp文件。但通过Alt+Insert发现没有创建jsp文件的选项。此时,需要打开ProjectStructrue窗口,将webapp目录指定为web资源目录,然后才可以创建jsp文件。指定后便可看到下面的窗口...
一、logback日志技术介绍SpringBoot中使用的日志技术为logback。其与Log4J都出自同一人,性能要优于Log4J,是Log4J的替代者。在SpringBoot中若要使用logback,则需要具有spring-boot-starter-logging依赖,而该依赖被spring-boot-starter-web所依赖,即不用直接导入spring-boot-starter-logging依赖。二、添加配置属性该文件名为logback.xml,且必须要放在src/main/resources类路径下内容如下:<?xmlversion="1.0"encoding...
在SpringBoot中使用Servlet,根据Servlet注册方式的不同,有两种使用方式。若使用的是Servlet3.0+版本,则两种方式均可使用;若使用的是Servlet2.5版本,则只能使用配置类方式一、Servlet3.0+版本方式(1)创建工程07-servlet(2)导入依赖<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="ht...
配置嵌入式Servlet容器SpringBoot默认使用Tomcat作为嵌入式的Servlet容器;问题?1)、如何定制和修改Servlet容器的相关配置;1、修改和server有关的配置(ServerProperties【也是EmbeddedServletContainerCustomizer】);server.port=8081server.context-path=/crudserver.tomcat.uri-encoding=UTF-8//通用的Servlet容器设置server.xxx//Tomcat的设置server.tomcat.xxx2、编写一个EmbeddedServletContainerCustomizer:嵌入式的S...