springboot
北宁
。。。
展开
-
spring boot 整合 redisTemplate工具类
1.pom文件下引入redis与spring boot相关依赖 <!-- springboot--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependenc原创 2020-05-12 16:00:37 · 207 阅读 · 0 评论 -
spring boot整合logback实现日志记录以及全局异常捕获
程序日志的保存追踪以及异常捕获是开发人员在日常应用及编程开发中经常会遇到的。正好最近开发需要用到此功能,就记录了下来。项目环境- Spring Boot : 2.0.1.RELEASE- Maven : 3.6.1- Java : 1.8- Intellij IDEA : 2019.1.3项目创建开发环境为 Intellij IDEA,创建spring boot项目很简单,可参考 ...原创 2020-03-30 16:23:47 · 1973 阅读 · 0 评论 -
jar中没有主清单属性
问题在idea里面,使用maven project打包jar然后在本地执行的时候,显示jar中没有主清单属性思考通过百度了解到,是因为META-INF/MANIFEST.MF的文件里缺失了某些配置参数解决方案在pom.xml文件中,添加以下代码,刷新,重新执行package即可<build> <plugins> &l...原创 2019-11-25 17:49:58 · 292 阅读 · 0 评论 -
spring boot拦截器注入为空解决方案
场景:需要在拦截器中校验redis里的数据,但是一直注入失败,显示为空:思考:因为不管是在service层还是在controller层都可注入,所以联想到了是不是拦截器本身的问题,百度了一下,发现其原因是:拦截器执行在自动bean初始化之前,所以导致了这个问题解决方案1:根据 WebApplicationContext 获取相应的bean,由于有多个拦截器,所以我这边把他抽成一个工具类:p...原创 2019-08-30 11:30:11 · 425 阅读 · 0 评论 -
spring boot 自定义拦截器
spring boot实现自定义拦截器非常简单,只需要2步1.编写拦截器实现类,实现HandlerInterceptor接口,重写HandlerInterceptor的方法,在里面实现自己的业务逻辑代码:import org.springframework.stereotype.Component;import org.springframework.web.servlet.HandlerI...原创 2019-08-15 10:09:42 · 102 阅读 · 0 评论 -
Spring boot 启动报错 Failed to auto-configure a DataSource
使用spring boot启动时报错:是由于引入了某些依赖需要添加数据库配置文件,但是项目里面没有配置解决方案:1.取消没必要的数据库相关依赖,或把数据库相关配置信息配置上去2.在启动类SpringBootApplication.Java 里面添加exclude = {DataSourceAutoConfiguration.class},排除自动注入数据源的配置(取消数据库配置),一般使...原创 2019-07-23 10:26:28 · 151 阅读 · 1 评论 -
spring boot + zookeeper + dubbo 实现Consumer端调用多个Provider端(application.properties版本)
前期准备:开发工具:ideajdk:1.8zookeeper:3.4.14maven:3.6.1项目采用“父子项目结构”edu_parent父模块pom.xml文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" ...原创 2019-07-19 11:49:00 · 1522 阅读 · 0 评论 -
springboot 任务调度
spring boot实现任务调度非常简单,只需要2个步骤:1.在启动类SpringbootApplication.java里面加入@EnableScheduling注解2.在需要执行的方法上面加上@Scheduled注解,里面推荐使用cron表达式执行效果如下:对cron表达式不熟悉的可以使用表达式在线生成工具...原创 2019-07-11 16:55:03 · 173 阅读 · 0 评论 -
springboot整合mybatis 快速入门
本篇文章主要介绍springboot+mybatis的快速整合前期准备jdk1.8IntelliJ IDEAmaven3.3正文开始打开我们的IntelliJ IDEA,创建一个新的Project填写Group与Artifact,然后点击Next左边选中web,勾上web选中SQL,勾上MyBatis和SQL Server,点击Next我这边用的是SQL Server...原创 2019-04-02 16:41:24 · 146 阅读 · 0 评论 -
springboot 快速入门
前期准备jdk1.8IntelliJ IDEAmaven3.3正文开始打开我们的IntelliJ IDEA,创建一个新的Project按照图中选择,点击Next填写Group与Artifact(LZ试过有一次加载不出来,检查一下网络,多点几次上一步/下一步就好了)然后点击Next左边点击web,勾选web选项,点击Next选择项目存放路径,点击Finish目录如下...原创 2019-04-02 15:40:54 · 152 阅读 · 0 评论