Spring Boot
文章平均质量分 55
. . . . . .
家师曹先生
这个作者很懒,什么都没留下…
展开
-
japidocs 自动生成项目接口文档
在 Spring Boot 中集成 Swagger 插件可以帮助我们快速进行接口调试,以提升开发人员的接口调试效率。但使用 Swagger 需要在 Controller 的接口中添加相关注解,并且单纯使用 Swagger 的话,效果往往并不理想。 japidocs只需引入依赖,并进行一点配置就能自动帮我们生成接口文档,操作极其简单。原创 2023-02-21 16:06:13 · 255 阅读 · 0 评论 -
RESTful开发风格
面试题:你平时是怎么设计接口的?1.基于RESTful风格设计接口,RESTful风格主要体现在资源上,每一个资源都有唯一的URL标识。对于不同的行为,使用对应的http-method操作。对于相同的URL,如果http-method不同,那么获取的资源也就不同。2.RESTful风格中,不允许出现动词,应该使用资源的名词。结构很清晰明了,并且安全性更高原创 2020-07-07 16:11:47 · 604 阅读 · 0 评论 -
菜鸟学了SpringBoot后,撸了个博客项目(大神跳过哈)
项目是使用Semantic-UI + Spring Boot + MyBatis实现的,编辑器用Editormd(有问题评论区留言)这是源码地址: https://github.com/CD4356/blog原创 2020-03-28 23:48:46 · 343 阅读 · 0 评论 -
spring boot—集成log4j2日志框架
文章目录市场上的日志框架spring boot日志框架关系移除默认日志框架切换为log4j2日志框架市场上的日志框架 1)抽象层日志框架最为常用的是slf4j,日志门面 2)日志实现框架最常用的是logback和log4j2, 当然log4j也还有人使用,只是log4j比较老旧了 3)log4j、logback、slf4j都是出自同一个人之手,他首先写了log4j,后来发现log4...原创 2020-02-28 14:26:21 · 516 阅读 · 0 评论 -
spring boot—自定义logback日志配置
自定义日志配置spring boot2.2.4官方文档logback中文文档 1)spring boot可以适应所有日志框架,只需在类路径下包含相应的依赖来激活各种日志系统。 2)spring boot底层使用slf4j + logback框架来实现日志记录,所以如果想要自定义logback配置,就无需添加相关依赖了(spring-booot-stater中已包含相关依赖) ...原创 2020-02-27 18:11:47 · 2637 阅读 · 0 评论 -
spring boot—默认日志框架配置
文章目录日志格式日志级别日志输出到控制台日志输出到文件自定义日志配置Spring Boot官方文档日志格式#日志记录logging: #日志输出格式 pattern: #在控制台输出的日志格式 console: -%d{yyyy-MM-dd HH:mm:ss} - %-5level - [%thread] - %logger{50} -- %msg %n ...原创 2020-02-27 18:06:07 · 969 阅读 · 0 评论 -
spring boot使用Jedis整合Redis
实际项目开发中,我们会先从redis中获取指定数据,如果redis中没有该数据,那么我们再从mysql数据库中取出该数据。并且为了下次能直接从redis中取出该数据,需要将从mysql中取出的数据添加到redis中。由于前面我指定了string作为redis的存储结构,所以需要将从mysql中取出的数据通过json解析工具解析成string,然后再添加进redis中。原创 2020-02-11 16:56:54 · 762 阅读 · 0 评论 -
项目部署—移除Spring Boot内置Tomcat,部署到云服务器Tomcat
SpringBoot默认给我们提供了内置tomcat,只需要运行Application就可以启动项目了。但要将SpringBoot项目打包成war包,部署到远程服务器的外置tomcat时,就需要移除掉SpringBoot的内置tomcat咯,否则就会访问不了我们的项目。原创 2020-02-08 21:06:11 · 1879 阅读 · 0 评论 -
spring boot集成Quartz实现定时任务
pom.xml<!--定时组件--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId></dependency>...原创 2020-01-10 22:39:25 · 735 阅读 · 4 评论 -
spring boot实现WebMvcConfigurer接口定制SpringMvc配置
SpringBoot 1.5通过继承WebMvcConfigurerAdapter抽象类来定制SpringMvc配置。SpringBoot 2.0后,WebMvcConfigurerAdapter抽象类过时了,改为实现WebMvcConfigurer接口来定制SpringMvc配置原创 2020-01-01 21:20:50 · 1559 阅读 · 0 评论 -
spring boot重写addInterceptors()方法配置拦截器
spring boot抛弃了复杂的xml配置,我们可以自定义配置类(标注@Configuration注解的类)来实现WebMvcConfigurer接口,并重写addInterceptors()方法来配置拦截器原创 2019-12-28 15:40:03 · 35163 阅读 · 11 评论 -
spring boot集成kaptcha图形验证码
1. 以往Web应用程序开发中,集成kaptcha图形验证码的相关属性都是在web.xml文件中进行配置2. spring boot默认是以jar包的方式启动嵌入式的servlet容器(Tomcat)来启动spring boot的web应用,没有web.xml4. spring boot提供ServletRegistrationBean类供我们向servlet容器中注册servlet以获得完全控制原创 2019-12-27 00:52:44 · 829 阅读 · 0 评论 -
spring boot没有web.xml,如何向嵌入式的servlet容器中注册servlet组件
1. Spring boot默认使用Tomcat作为嵌入式的servlet容器,只要引入spring-boot-starter-web依赖,就会默认用Tomcat作为servlet容器。2. Spring boot默认以jar包的方式启动嵌入式的servlet容器,来启动spring boot的web应用,没有web.xml3. 以往要注册servlet组件都是在web.xml文件中配置,现在没有了web.xml,该如何注册。4. spring boot提供ServletRegistration原创 2019-12-26 22:59:29 · 606 阅读 · 0 评论 -
spring boot配置虚拟路径(替代docBase配置)访问本地图片
以前使用SSM框架开发web项目时,访问本地磁盘图片的虚拟路径可以在Tomcat的service.xml文件中进行配置,具体可看我的另一篇文章:IDEA设置虚拟路径,解决前端展示本地磁盘图片问题!????,现在问题来了,spring boot的Tomcat是内置的,所以在Tomcat的service.xml文件中配置虚拟路径是行不通的。import org.springframework.cont...原创 2019-12-24 16:29:22 · 6216 阅读 · 6 评论 -
spring boot访问templates目录下的html静态页面
spring boot访问静态资源: 1. static目录用来存放js、css、图片等静态资源. . . 2. templates目录用来存放html静态页面. . .spring boot默认将/**静态资源访问映射到以下目录:classpath:/staticclasspath:/publicclasspath:/resourcesclasspath:/M...原创 2019-12-23 19:01:34 · 8209 阅读 · 16 评论 -
你还在使用xml配置mybatis吗,快来试试这种方式吧
文章目录前言Spring集成mybatis(xml方式)SpringBoot集成mybatis前言Spring集成mybatis(xml方式)mybatis全局配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD ...原创 2019-12-04 20:55:47 · 331 阅读 · 0 评论 -
Spring Boot使用hikari、druid、c3p0等数据库连接池详解
文章目录前言Hikari连接池Druid连接池Druid(新版starter)连接池C3P0连接池(1C3P0连接池(2扩展前言截至Spring Boot V2.0为止,官方仅为下列数据库连接池产品提供了自动配置的支持。# Hikari 数据库连接池spring.datasource.hikari.*# Tomcat 数据库连接池spring.datasource.tomcat.*...原创 2019-12-02 01:51:37 · 2787 阅读 · 2 评论 -
springboot学习过程中遇到的错误集
文章目录错误1:java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyResultSet.isClosed()Z is abstract错误2:错误3:错误1:java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyRes...原创 2019-11-29 21:46:36 · 172 阅读 · 0 评论 -
idea 使用 springboot框架开发时,自定义创建 yml文件,系统无法识别。yml文件没有spring的小叶子。完美解决
使用idea开发springboot项目,在做模块开发时,不再使用 默认的配置文件:application.properties,application.yml 这两种配置文件。需要自己自定义配置文件:bootstrap.yml文件但是自定义的yml配置文件,会出现如图所示的问题:解决方案建完配置文件后的样式:注意:如果点击下面的MOdules ,右边没有模块,可以通过绿色的加...转载 2019-11-29 17:51:52 · 2904 阅读 · 0 评论 -
都说.yml 比 .properties好用,你知道为什么嘛
1、springboot支持两种格式的配置文件 application.properties 和 application.yml2、application.properties 优先级高于 application.yml。 application.yml 会先加载,而后加载的 application.properties 文件会覆盖 application.yml 文件。原创 2019-09-28 18:11:13 · 4822 阅读 · 11 评论 -
IDEA创建第一个Spring Boot项目
idea如何创建springboot项目原创 2019-02-18 17:16:27 · 406 阅读 · 0 评论