![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 95
fmwind
这个作者很懒,什么都没留下…
展开
-
Springbootg整合validation整合
springboot整合@Validated原创 2022-10-25 15:53:22 · 944 阅读 · 2 评论 -
Spring Boot配置devtools实现热部署
spring为开发者提供了一个名为spring-boot-devtools的模块来使Spring Boot应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。 第一步:添加热部署的maven依赖或者手动在pom.xml中添加DevTools依赖的相关jar,使用需要添加以下的配置:深层原理是使用了两个ClassLoader,一个Classloader加载那...原创 2018-06-22 11:09:21 · 891 阅读 · 0 评论 -
spring boot常用的依赖
Spring Boot应用程序启动器名称 描述 Pom spring-boot-starter-thymeleaf 使用Thymeleaf视图构建MVC Web应用程序的启动器 Pom spring-boot-starter-data-couchbase 使用Couchbase面向文档的数据库和Spring Data Couchbase的启动器 Po...原创 2018-09-13 17:39:49 · 639 阅读 · 0 评论 -
继承WebMvcConfigurationSupport后自动配置不生效的问题及如何配置拦截器
网上有很多文章说从spring boot2.0之后在构造spring配置文件时建议推荐直接实现WebMvcConfigurer或者直接继承WebMvcConfigurationSupport ,经测试实现WebMvcConfigurer是没问题,但继承WebMvcConfigurationSupport类是会导致自动配置失效的。一、继承WebMvcConfigurationSupport类是会...原创 2018-09-24 22:06:01 · 35821 阅读 · 16 评论 -
SpringBoot对缓存的支持
页面缓存是否有必要? 几乎所有的网站的首页都是访问率最高的,而首页上的数据来源又是非常广泛的,大多数来自不同的对象,而且有可能来自不同的db ,所以给首页做缓存是很必要的。那么主页的缓存策略应该怎样设计呢?我认为应该是某个固定时间之内不变的,比如说2分钟更新一次。那么这个缓存应该做在什么地方呢?让我们来看一下,当前我们的的应用的结构一般是是page-filter-action-serv...原创 2018-10-19 17:17:19 · 180 阅读 · 0 评论 -
SpringBoot 缓存之EhCache 篇
SpringBoot 缓存在 Spring Boot中,通过@EnableCaching注解自动化配置合适的缓存管理器(CacheManager),Spring Boot根据下面的顺序去侦测缓存提供者:* Generic* JCache (JSR-107)* EhCache 2.x* Hazelcast* Infinispan* Redis* Guava* Simple关于...转载 2018-10-12 17:36:57 · 575 阅读 · 0 评论 -
SpringBoot 缓存之redis 篇
项目目录结构依赖包引入 <?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:schemaLoca...转载 2018-10-12 17:53:41 · 165 阅读 · 0 评论 -
springboot+springsession+redis实现session共享
项目结构1、springboot集成Redis以及springSession,需要在POM文件中增加依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchem...原创 2018-11-26 12:00:46 · 515 阅读 · 0 评论 -
The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one
spring boot连接mysql的时区错误问题引起如下异常:java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC ...原创 2018-12-06 16:32:10 · 273 阅读 · 0 评论 -
idea中Spring boot整合ueditor
下载UEditor(https://ueditor.baidu.com/website/download.html)1.4.3.3 Jsp 版本 UTF-8版2、把ueditor放到项目中3、建立html页面、页面引用ueditor4、并在页面中初始化ueditor <div> <script id="container" name="cp...原创 2019-01-10 12:16:16 · 1277 阅读 · 1 评论 -
springboot部署到tomcat中
1、启动类继承SpringBootServletInitializer并重写configure方法,代码如下:package com.hr.jtgc;import com.alibaba.druid.pool.DruidDataSource;import org.springframework.beans.factory.annotation.Autowired;import org...原创 2019-03-19 16:23:37 · 1925 阅读 · 0 评论 -
application.properties详解 --springBoot配置文件
# ----------------------------------------# 常用属性# ---------------------------------------- # 数据源 配置 (DataSourceAutoConfiguration & DataSourceProperties)spring.datasource.continue-on-error = ...转载 2018-08-02 17:18:05 · 538 阅读 · 0 评论 -
Spring boot 内外部的Tomcat服务器配置
内嵌Tomcat属性配置关于Tomcat的偶有属性都在org.springframework.boot.autoconfigure.web.ServerProperties配置类中做了定义,我们只需在application.properties配置属性做配置即可。通用的Servlet容器配置都已”server”左右前缀,而Tomcat特有配置都以”server.tomcat”作为前缀。下面举一...转载 2018-08-02 11:50:46 · 1666 阅读 · 0 评论 -
Spring Boot配置接口 WebMvcConfigurer
WebMvcConfigurer配置类其实是Spring内部的一种配置方式,采用JavaBean的形式来代替传统的xml配置文件形式进行针对框架个性化定制。基于java-based方式的spring mvc配置,需要创建一个配置类并实现WebMvcConfigurer 接口,WebMvcConfigurerAdapter 抽象类是对WebMvcConfigurer接口的简单抽象(增加了一些默认实现...原创 2018-07-27 13:11:18 · 61586 阅读 · 5 评论 -
Spring Boot配置文件application.properties
Spring boot默认已经配置了很多环境变量,例如,tomcat的默认端口是8080,项目的contextpath是“/”等等,可以在这里看spring boot默认的配置信息:https://blog.csdn.net/fmwind/article/details/81363742Spring Boot应用程序有多种设置途径,Spring Boot能从多重属性源获得属性,包括如下几种:...转载 2018-07-17 17:39:40 · 720 阅读 · 0 评论 -
Spring Boot启动原理
我们开发任何一个Spring Boot项目,都会用到如下的启动类@SpringBootApplicationpublic class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); }} 从上...转载 2018-07-17 17:51:09 · 196 阅读 · 0 评论 -
Spring Boot入门
2013 年初开始的 Spring Boot 项目的研发,到今天,Spring Boot 的版本已经到了 2.0.3 RELEASE。Spring Boot 并不是用来替代 Spring 的解决方案,而是和 Spring 框架紧密结合用于提升 Spring 开发者体验的工具。同时它集成了大量常用的第三方库配置,Spring Boot应用中这些第三方库几乎可以是零配置的开箱即用(out-of-the...转载 2018-07-12 18:19:50 · 1665 阅读 · 0 评论 -
Thymeleaf框架
简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点: 1.Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持 html 原型,然后在 html 标签里增加额外的属...转载 2018-07-20 17:40:50 · 4728 阅读 · 0 评论 -
Spring Boot对Thymeleaf的支持
模板引擎Spring Boot支持多种模版引擎包括:FreeMarker Groovy Thymeleaf(官方推荐) MustacheJSP技术Spring Boot官方是不推荐的,原因有三:tomcat只支持war的打包方式,不支持可执行的jar。 Jetty 嵌套的容器不支持jsp Undertow 创建自定义error.jsp页面不会覆盖错误处理的默认视图,而应该...转载 2018-07-20 17:46:28 · 596 阅读 · 0 评论 -
Spring Boot中使用之JSP篇
SpringBoot官方不推荐的jsp,先来看看整体的框架结构,跟前面介绍Thymeleaf的时候差不多,只是多了webapp这个用来存放jsp的目录,静态资源还是放在resources的static下面。引入依赖<!--WEB支持--><dependency> <groupId>org.springframework.boot</gr...转载 2018-07-21 15:28:55 · 10408 阅读 · 1 评论 -
Spring Boot静态资源和拦截器处理
Spring MVC自动配置Spring Boot为Spring MVC提供适用于多数应用的自动配置功能。在Spring默认基础上,自动配置添加了以下特性:引入ContentNegotiatingViewResolver和BeanNameViewResolver beans。 对静态资源的支持,包括对WebJars的支持。 自动注册Converter,GenericConverter,...转载 2018-07-21 16:31:26 · 940 阅读 · 0 评论 -
Spring Boot日志处理
Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4J2和Logback。每种Logger都可以通过配置使用控制台或者文件输出日志内容。默认日志LogbackSLF4J——Simple Logging Facade For Java,它是一个针对于各类Java日志框架的...转载 2018-07-21 16:39:56 · 556 阅读 · 0 评论 -
Spring Boot整合Mybatis
集成MyBatis分别介绍注解方式以及XML方式的整合,喜欢哪种方式自己选择添加依赖这里需要添加mybatis-spring-boot-starter依赖跟mysql依赖<!--最新版本,匹配spring Boot1.5 or higher--><dependency> <groupId>org.mybatis.spring.boot&l...转载 2018-07-21 16:50:39 · 327 阅读 · 0 评论 -
Spring Boot异常处理
介绍Spring Boot默认的异常处理机制默认情况下,Spring Boot为两种情况提供了不同的响应方式。一种是浏览器客户端请求一个不存在的页面或服务端处理发生异常时,一般情况下浏览器默认发送的请求头中Accept: text/html,所以Spring Boot默认会响应一个html文档内容,称作“Whitelabel Error Page”。另一种是使用Postman等调试工具...转载 2018-07-21 17:04:27 · 867 阅读 · 0 评论