
springboot
文章平均质量分 86
江夏、
关注微信公众号:1024笔记;可免费领取海量学习资源和资料
展开
-
SpringCloud系列:负载均衡组件-Ribbon
前面几篇文章介绍了微服务相关的内容,比如什么是微服务,常见的一些服务注册中心组件,以及微服务之间是如何进行服务通信的。在微服务架构中还有常见的一种场景就是服务的负载均衡。今天就一起学习SpringCloud提供的负载均衡组件-Ribbon。Spring Cloud Ribbon是一个基于http和tcp的客户端负载均衡工具,是基于netflix ribbon实现的,通过Spring Cloud封装, 可以让我们将面向服务的resttemplate请求自动转换成客户端负载均衡的服务调用。原创 2023-07-18 20:30:31 · 1349 阅读 · 0 评论 -
SpringBoot系列:整合Spring Security
。spring security授权和认证的流程大致其实跟自定义拦截器进行权限拦截是一样的。认证的过程就是客户端用户登录,然后服务端将用户登录信息缓存起来,最后服务端将用户信息(基本信息、权限、token等)返回给客户端。授权的过程,首先客户端发起请求,携带token,服务端解析token,判断用户是否登录,再从缓存中查询用户的菜单,判断用户是否有权限请求菜单,最后返回数据给客户端。...原创 2022-06-04 09:43:34 · 541 阅读 · 0 评论 -
SpringBoot系列:MybatisPlus的入门级使用教程(下)
今天分享的是MP入门使用教程的最后的部分,也是使用的比较多的地方,就是如何使用MP进行条件查询!原创 2022-05-27 10:47:34 · 649 阅读 · 0 评论 -
SpringBoot系列:MybatisPlus的入门级使用教程(中)
文是在上一篇文章的基础之上进行拓展,所以如果有不清楚的可以先参考上一篇文章SpringBoot系列:MybatisPlus的入门级使用教程(上),源码地址会放在最后。原创 2022-05-26 10:20:54 · 266 阅读 · 0 评论 -
SpringBoot系列:MybatisPlus的入门级使用教程(上)
我们以前在使用Mybatis进行项目开发的时候,最繁琐的事情就是实体类,dao接口,mapper.xml文件的编写,几乎每个表都需要对应写一套,并且大部分的工作量都在最基本的增删改查上。如果表中的字段进行了修改,那么实体类,mapper文件甚至dao接口都要进行修改。原创 2022-05-25 10:58:51 · 387 阅读 · 0 评论 -
SpringBoot实现异步任务以及定时任务
在绝大多数的java应用中,很多场景都是采用的是同步的方式交互,那么一旦如果有第三方进行交互,则很有可能就会产生交互延迟的问题,那么这种时候就得考虑使用多线程,但是在Spring3以后它就已经内置了异步任务供我们使用。原创 2022-05-24 12:59:12 · 6187 阅读 · 1 评论 -
SpringBoot 实现发送邮件
发送邮件是很多公司必须的业务场景之一。常见的比如预警邮件、入职邮件、报告邮件等等。我们公司就有很多场景需要使用到邮件功能,今天就一起来学习如何使用springboot实现邮件业务场景,掌握邮件业务类的核心逻辑。原创 2022-05-23 10:18:19 · 5572 阅读 · 1 评论 -
Springboot处理请求参数的注解
在springboot中有几种处理url请求参数的注解,它们分别是:@PathVariable、@RequestHeader、@RequestParam、@MatrixVariable、@RequestBody,今天一起来学习下。原创 2022-05-22 12:11:30 · 2127 阅读 · 0 评论 -
SpringBoot集成slf4j日志系统
日志系统的强大的功能是我们日常开发,系统维护排查问题和解决问题的有利工具,所以根据自己的实际项目配置合理的日志系统,有助于我们更好地开发和维护好项目系统!原创 2022-05-21 11:59:24 · 4696 阅读 · 0 评论 -
SpringBoot实现文件上传接口
SpringBoot实现文件上传接口原创 2022-05-20 10:43:21 · 5783 阅读 · 2 评论 -
SpringBoot系列:学习Yaml的使用
yaml格式文件在开发中使用比较广泛,它比properties文件更加直观,清楚,尤其非常适合用来做以数据为中心的配置文件。在springboot的配置中如果application.properties文件和application.yml文件同时存在,那么都会生效,如果两个文件中对同一配置进行设置,则会以properties文件为准。application.yml也可以写成application.yaml原创 2022-05-19 12:40:44 · 885 阅读 · 0 评论 -
SpringBoot缓存注解的使用
在springboot中使用缓存注解很简单,首先就只需要在依赖中引入spring-boot-starter-cache依赖,然后在application类中使用@EnableCaching注解开启缓存,然后在方法上根据需要使用具体的缓存注解即可。原创 2022-05-18 15:20:57 · 4925 阅读 · 0 评论 -
SpringBoot多数据源配置
在实际的开发或者线上环境中,一般都不仅仅是一个数据库走天下,而是根据业务进行拆分多个数据库,今天就来学习如何对springboot进行多数据源配置。原创 2022-05-17 11:00:55 · 15899 阅读 · 4 评论 -
SpringBoot整合Redis使用教程
Redis是现在最受欢迎的NoSQL数据库之一,Redis是一个使用ANSI C编写的开源、包含多种数据结构、支持网络、基于内存、可选持久性的键值对存储数据库,原创 2022-05-14 18:02:36 · 682 阅读 · 0 评论 -
SpringBoot整合Redis使用教程
redis在springboot中的简单使用原创 2022-04-05 15:03:03 · 2092 阅读 · 0 评论 -
SpringBoot报错The bean ‘XXXDao‘, defined in null, could not be registered,overriding is disabled的问题
The bean 'esBeanDao', defined in com.springboot.springbootdemo.dao.es.EsBeanDao defined in @EnableElasticsearchRepositories declared on ElasticsearchRepositoriesRegistrar.EnableElasticsearchRepositoriesConfiguration, could not be registered. A bean with th原创 2022-01-08 10:22:17 · 3440 阅读 · 0 评论 -
Spring Boot开发图片上传并添加水印接口
| 知乎:https://www.zhihu.com/people/qing-ni-chi-you-zi-96| GitHub:https://github.com/JiangXia-1024?tab=repositories| 博客地址:https://blog.csdn.net/qq_41153943| 微信公众号:搜索【1024笔记】现在知识文化领域越来越注重版权的问题,所以很多的文章都需要进行署名,类似于这样:而且很多的图片网站也为了版权的考虑而采用一些技术,反正别人的随意传播或者用于商原创 2021-07-10 21:40:39 · 1094 阅读 · 1 评论 -
Springboot+Vue整合笔记【超详细】
| 作者:江夏| 微信公众号:1024笔记| 知乎:https://www.zhihu.com/people/qing-ni-chi-you-zi-96| GitHub:https://github.com/JiangXia-1024?tab=repositoriesPart 1目前很多公司的开发模式都是前后的分离的分工模式,这样能够做到各司其职,提高开发的效率。之前也有文章介绍了springboot项目和vue创建一个简单的前端项目,这篇文章则是将springboot和vue进行简单的整合,实现原创 2020-12-05 16:59:02 · 11286 阅读 · 4 评论 -
SpringBoot开发Restful风格的接口实现CRUD功能
一、前言我们都知道SpringBoot的出现使得在开发web项目的时候变得更加方便、快捷。之前写过一篇文章是如何快速搭建一个springboot项目:SpringBoot入门:使用IDEA和Eclipse构建第一个SpringBoot项目。本文则介绍下如何基于SpringBoot开发Restful风格的接口实现来CRUD功能。二、概念什么是SpringBootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方原创 2020-08-31 20:59:56 · 2627 阅读 · 2 评论 -
IDEA Error:java: 无效的源发行版: 11错误
今天新建一个springboot,启动项目的时候失败,出现了Error:java: 无效的源发行版: 11错误可能是创建springboot的时候没有注意直接选择11的版本,这时候就需要将jdk版本修改过来。因为项目已经启动了,所以我这里需要修改我这个项目的java 版本。菜单栏的file—setting—build、execution、deployment----compiler—java compiler,我这里的确实是11将他们改成8点击apply即可因为我这里的是java 1.8的版本原创 2020-07-27 14:07:15 · 49964 阅读 · 24 评论 -
SpringBoot整合JPA进行数据访问
一、前言JPA的英文全称是Java Persistence API,即Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。JPA也是基于ORM(Object Relational Mapping)对象关系映射的开发思想。在Java 开发中,涉及到数据库访问的,主要就两种框架,一个是 MyBatis ,另一个就是 JPA,而国内基本...原创 2020-03-16 14:49:11 · 239 阅读 · 0 评论 -
SpringBoot整合Mybatis
一、前言本项目使用的环境:开发工具:Intellij IDEA 2018.1.3springboot: 2.2.5jdk:1.8maven:3.6.2二、正文2.1、注解版首先新建一个SpringBoot项目,具体创建方式可以参考文章:SpringBoot入门:使用IDEA和Eclipse构建第一个SpringBoot项目。项目的pom文件如下:<?xml version...原创 2020-03-16 13:46:00 · 271 阅读 · 0 评论 -
springboot2.0x schema执行sql语句不生效解决方案
在SpringBoot1.x中, 通过schema执行sql语句只需要在yml的配置文件中配置sql语句的路径即可执行: schema: - classpath:sql/name.sql - classpath:sql/age.sql但是在springBoot2.x中发现如此配置,sql语句执行并不成功,这是因为在springboot2.x中需要对其进行另外一...原创 2020-03-08 16:08:39 · 2317 阅读 · 0 评论 -
SpringBoot整合Druid配置数据源监控
我们在进行数据访问声明模板和repository之前都需要配置数据源用来连接数据库。数据源就是连接到数据库的一条路径,数据源中并无真正的数据,它仅仅记录的是你连接到哪个数据库,以及如何连接。常见的数据源有很多,比如dbcp,c3p0,druid。目前很多公司使用的是阿里巴巴开源的Druid数据源,因为该数据源不仅能够进行数据访问并且有成套的数据源以及安全监控。接下来就通过SpringBoot整合...原创 2020-03-08 13:36:38 · 1047 阅读 · 0 评论 -
Spring注解(七):使用@Value对Bean进行属性赋值
在配置文件中可以通过property 标签对Bean进行注值: <context:component-scan base-package="com.xinyi"></context:component-scan> <bean id="Person" class="com.xinyi.bean.Person" init-method="" destroy-me...原创 2019-12-13 17:10:56 · 1135 阅读 · 2 评论 -
SpringBoot入门:SpringBoot整合Freemarker和Thymeleaf模板
1、创建springboot项目关于springboot项目的创建可以看下面这篇文章,这里不进行叙述。SpringBoot入门:使用IDEA和Eclipse构建第一个SpringBoot项目2、Freemarker模板首先在pom文件中引入freemarker的依赖,代码如下:<!-- Spring Boot Freemarker 依赖 --> <dependenc...原创 2019-10-28 17:33:45 · 324 阅读 · 0 评论 -
SpringBoot入门:使用IDEA和Eclipse构建第一个SpringBoot项目
Spring Boot是一个简化Spring开发的框架,用来监护spring应用开发,约定大于配置,去繁就简,just run 就能创建一个独立的,产品级的应用。我们在使用Spring Boot时只需要配置相应的Spring Boot就可以用所有的Spring组件,简单的说,spring boot就是整合了很多优秀的框架,不用我们自己手动的去写一堆xml配置然后进行配置。所以springboot在...原创 2019-10-09 21:48:54 · 3150 阅读 · 0 评论