![](https://img-blog.csdnimg.cn/20190905181849210.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
spring boot
文章平均质量分 76
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置
悟世君子
发上等愿,结中等缘,享下等福 择高处立,寻平处坐,向宽处行
展开
-
springboot 发布订阅
springboot 发布订阅,可以实现基于事件驱动对业务进行解耦这里模拟下订单发消息业务,实现如下1、定义 Order 实体类package com.tdemo.learn.bean;import lombok.Data;@Datapublic class Order { private String orderNo; private String content;}2、定义 OrderService发布事件使用ApplicationConte..原创 2020-10-10 15:41:40 · 2415 阅读 · 2 评论 -
springboot 项目打成 war 包
springboot 项目打成 war 包,步骤如下1、将 jar 包修改成 war 包在 pom 文件中添加如下配置,将 jar 包修改成 war 包<packaging>war</packaging>2、在pom文件中添加如下依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b..原创 2020-09-30 20:22:09 · 435 阅读 · 0 评论 -
springboot 项目 pom文件报错 Unknown error
springboot 项目 pom文件报错 Unknown error报错原因:从 Spring Boot 2.1.5.RELEASE 版本开始,将 maven jar 插件从3.1.1更新到3.1.2解决办法:将 maven jar 插件降级到3.1.1,在pom文件 properties 中添加下面配置<maven-jar-plugin.version>3.1....原创 2020-04-20 21:01:57 · 1419 阅读 · 0 评论 -
springboot 项目启动时加载数据库数据
在实际项目中,很多时候会有这样的需求,在项目启动时加载数据库中公共配置数据到内存,这个过程只执行一次,之后都从内存中读取配置,在传统的 ssm 框架中,使用静态块完成这一操作,在 springboot 框架中如何加载?请看下文在 springboot 框架中非常简单,只需要一个 @PostConstruct 注解即可,代码如下package com.wt.tmp;import ...原创 2019-12-09 15:15:35 · 6325 阅读 · 1 评论 -
springboot 项目打成 jar 包后找不到 ResourceUtils.getFile 读取的文件
springboot 项目打成 jar 包后,找不到 ResourceUtils.getFile 读取的文件。使用 ResourceUtils.getFile 读取的文件为空解决办法:不使用 ResourceUtils.getFile 方法,改用 ClassPathResource 读取,具体代码如下ClassPathResource classPathResource = new Cla...原创 2019-10-24 14:25:26 · 3760 阅读 · 0 评论 -
springboot 整合 mybatis 注解 sql 语句
springboot 整合 mybatis,使用注解写 sql 语句,具体如下1、创建 springboot 项目,添加 jar 包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.or...原创 2019-06-12 11:50:09 · 3961 阅读 · 0 评论 -
@Schedule cron 表达式写入配置中
将定时任务时间表达式@Schedule cron 写入配置中,方便我们进行修改yml 中进行配置taskclearFile: '0 0/1 * * * ?'定时任务中使用${taskclearFile} 进行配置package com.musicmanager.task;import org.springframework.scheduling.annotati...原创 2019-06-15 20:21:56 · 4464 阅读 · 0 评论 -
springboot 自定义上传路径
项目中涉及上传文件时,如果将文件保存到项目路径,一旦重新部署项目就会出现之前上传的文件找不到的情况;因此我们需要将文件保存到项目以外的绝对路径,或者使用单独的服务保存文件,本文介绍如何配置 springboot,使上传的文件保存到项目以外的绝对路径1、在 application.yml 文件中自定义相关配置为了实现动态配置文件保存路径和文件访问路径,故在 application.ym...原创 2019-04-03 14:45:24 · 5465 阅读 · 0 评论 -
springboot 打印 mybatis sql 日志 配置
在 springboot 项目中配置 log ,打印 mybatis sql 语句,在 yml 中配置如下 logging: level: com.pri.mapper: debugcom.pri.mapper 为 mybatis 接口的包路径,可配置多个logging: level: com.pri.mapper: debug com.de...原创 2019-02-25 17:27:36 · 1625 阅读 · 0 评论 -
springboot 拦截器注入为空
springboot 拦截器中使用 @Autowired 注入为空,解决办法如下 拦截器配置类package com.fin.interceptor;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;im...原创 2019-02-25 11:20:49 · 657 阅读 · 0 评论 -
springboot在原有配置文件中添加自定义配置
在实际项目开发中,经常需要使用自定义配置,本文讲解在原有配置文件中添加自定义配置;若直接自定义配置文件,请参考我的另一篇博客springboot添加自定义配置文件1、自定义配置类首先,自定义配置类,并添加注解@ConfigurationProperties,代码如下:package com.che.pri.properties;import org.springframework....原创 2018-09-03 15:16:46 · 1371 阅读 · 0 评论 -
springboot添加自定义配置文件
springboot项目使用Properties properties=new Properties() 的方式加载自定义配置文件,在编译后,自定义文件就不见了,因此需要使用另一种方式进行配置。1、在resources目录下创建config文件夹,并创建custom.properties文件 custom.properties文件内容如下:custom.name=ShakeSpear...原创 2018-08-21 15:59:46 · 7376 阅读 · 0 评论 -
springboot配置跨域过滤器
1、springboot配置过滤器首先创建过滤器类,实现javax.servlet.Filter,并添加注解@Component,即可package com.center.manager.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;im...原创 2018-08-20 11:10:17 · 3066 阅读 · 0 评论 -
springboot使用定时任务@Scheduled
在springboot项目中如何使用定时任务,其实很简单,只需要两步1、在springboot启动类添加注解@EnableScheduling开启对定时任务的支持package com.che.pri;import org.mybatis.spring.annotation.MapperScan;import org.springframework.boot.SpringApplic...原创 2018-08-20 10:55:14 · 381 阅读 · 0 评论 -
springboot 整合 mybatis
springboot 整合 mybatis 有很多种方式,本文之介绍其中一种。一、eclipse添加sts插件1、打开eclipse,help,选择 Eclipse Marketplace,在搜索框中搜 sts,安装sts插件。二、创建springboot项目1、使用 sts 插件创建项目2、填写项目名,group,包名3、选择jar包,点击...原创 2018-08-10 15:00:19 · 472 阅读 · 0 评论 -
springboot 项目启动报错 url' attribute is not specified and no embedded datasource could be configured
报错信息:Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. [2m2018-08-06 10:04:25.845[0;39m [31mERROR[0;39m [35m11256[0;39m [2m-...原创 2018-08-06 10:11:37 · 19620 阅读 · 8 评论 -
springboot 添加 jsp 支持
1、在pom文件中添加依赖 &amp;amp;amp;amp;lt;dependency&amp;amp;amp;amp;gt; &amp;amp;amp;amp;lt;groupId&amp;amp;amp;amp;gt;javax.servlet&amp;amp;amp;amp;lt;/groupId&amp;amp;amp;amp;gt; &原创 2018-08-09 14:37:05 · 2326 阅读 · 0 评论