草庐IT

springboot-starter

全部标签

idea services中没有springboot类型项目

1,修改之前,services中没有springboot注意:这是我用的版本,2020.3.1版本,不同版本操作的步骤不同2,选择EditConfigurations3,选择Templates,4,点击+5,配置springboot项目6,类似文章推荐https://blog.csdn.net/a1053765496/article/details/108843511

使用Springboot集成Sqlite

概述SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。简单来说,通过一个文件就能启动和使用关系型数据库管理。前置条件JDK1.8+SpringBoot2.1+引入sqlite引入sqlite依赖和数据库依赖:dependency>groupId>org.xerialgroupId>artifactId>sqlite-jdbcartifactId>version>3.40.

ElasticSearch序列 - SpringBoot整合ES:根据指定的 ids 查询

文章目录1.ElasticSearch根据ids查询文档2.SpringBoot整合ES实现ids查询1.ElasticSearch根据ids查询文档①索引文档,构造数据PUT/my_index/_doc/1{"price":10}PUT/my_index/_doc/2{"price":20}PUT/my_index/_doc/3{"price":30}②查询文档id为1或者2的文档:GET/my_index/_search{"query":{"ids":{"values":[1,2]}}}{"took":1,"timed_out":false,"_shards":{"total":1,"su

2023最新版IDEA创建一个SpringBoot项目 (详细教程)

在IDEA中创建一个SpringBoot项目springboot是我们java开发中最流行的框架之一,下面我们看看如何在idea中创建一个springboot项目。文章目录在IDEA中创建一个SpringBoot项目一、springboot简单介绍二、快速开始1.新建项目2.配置Maven3.测试总结一、springboot简单介绍SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。话不多说直接上教程!二、快速开始1.新建项目1.打开IDEA选择File

Docker 部署 SpringBoot(十二)

  上篇文章介绍了SpringBoot关于jar和war部署:SpringBoot打包部署(十一),本篇继续介绍关于项目的部署:Docker部署SpringBoot。一、Docker简介  Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。  Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。  容器是完全使用沙箱机制,相互之间不会有任何接口(类似iPhone的app),更重要的是容器性能开销极低。二、适合的版本Docker对系统及内核的要求:  Docker运行在CentOS

Springboot 实践(12)RabbitMq server 安装调试(Windows环境)

一、准备安装文件1、下载Erlang登录网站Downloads-Erlang/OTP,选择“DownloadWindowsinstaller”,如下图所示:弹出框中,选在下载保存地址,保存文件,如下图所示:2、下载RabbitMQ登录网站https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.12.4,选择“rabbitmq-server-3.12.4.exe”,如下图所示二、安装1、Erlang安装点击“otp_win64_26.0.2”文件,选择默认路径,一路点击“next”,最后点击”close”结束安装配置环境变量(1)打

Java SpringBoot Vue物联网系统

一个简单易用的物联网平台,可用于搭建物联网平台以及二次开发和学习。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等。系统后端采用Springboot;前端采用Vue;消息服务器采用EMQX;技术栈服务端相关技术:Springboot、MyBatis、SpringSecurity、Jwt、Mysql、Redis、TDengine、EMQX、Netty等开发工具:IDEAWeb端相关技术:ES6、Vue、Vuex、Vue-router、Vue-cli、Axios、Element-ui等移动端:包含android和ios安装包系统功能权限管理:用户管理、部门管理、岗位管理、菜单管理

SpringBoot + Vue前后端分离项目接入CAS单点登录SSO(详细实现过程) - 踩坑记录,源码分析、扩展

目录前言背景实现分析实现步骤1.身份认证实现自定义的重定向策略应用自定义的重定向策略2.响应401前端拦截4013.票据检验实现自定义的票据校验过滤器应用自定义的票据校验过滤器4.效果演示附录:原理分析1.CAS身份认证关于ajax与重定向使用401响应来代替重定向2.CAS票据检验前言CAS(CentralAuthenticationServer)是Yelu大学研发单点登录解决方案。它包含Server端和Client端,Server一般是每个公司部署一个,Client端则由各个系统自行引入。本文是Java项目,所以本文讨论的都是CAS的Java客户端。CAS客户端主要做两件事,身份认证(默认

Kafka入门(安装和SpringBoot整合)

文章目录一、Docker安装Kafka1.创建网络2.安装zookeeper3.安装Kafka二、Kafka介绍1.Kafka简介三、SpringBoot整合Kafka1.引入pom依赖2.application.propertise配置3.HelloKafka(Producer)4.ConsumerKafka5.带回调的生产者6.自定义分区器7.kafka事务提交8.指定topic、partition、offset消费9.ConsumerAwareListenerErrorHandler异常处理器10.消息过滤器11.消息转发12.定时启动、停止监听器一、Docker安装Kafka1.创建网

Springboot——多数据源事务、切换数据源+事务

前言项目有多个数据源,根据配置文件配置的连接数来自动生成多数据源配置,并且使用aop切换数据源,使用的是AbstractRoutingDataSource重写determineCurrentLookupKey方法。在切换数据源之前@Transactional先执行,此时会去获取数据源,如果不使用用前置通知(@Before),那么此时数据源还没有切换就会获取默认的数据源,这种情况会导致数据源切换失败。源码:一、其它方式1.1引入Maven依赖org.springframework.bootspring-boot-starter-parent2.1.10.RELEASEUTF-8UTF-81.8o