草庐IT

BOOT_PATH

全部标签

Github Actions实现Spring Boot自动化部署(第二弹)

GithubActions实现SpringBoot自动化部署(第二弹)前言​今天就来讲述一下如何使用GitHub结合Actions实现SpringBoot程序从提交代码到打包、容器化、部署全过程自动化。首先咱们得现有一个能够在本地运行的SpringBoot程序,并且在Github上拥有一个仓库。一、自动化部署1.1提交代码到Github1.2设置服务器密钥、GitHub私钥、DockerHub账号secretvalueremarkDOCKER_HUB_ACCESS_TOKEN1234567890dockerhub账号私钥DOCKER_HUB_USERNAMEbubaiwantongdocker

spring - 服务单元测试类中的 GridFsTemplate NullPointerException(技术堆栈 : Spring Data/Spring Boot/Micro Service/Mongodb )

我正在开发一个springboot应用程序。服务方法使用在服务中Autowiring的GridFsTemplate将PDF上传到mongodb存储库。此文件上传服务方法通过postman休息客户端按预期工作。但是,当我尝试运行单元测试时;调用相同的服务方法,SpringDataGridFsTemplate未初始化(在MongoDB中,您可以使用GridFS存储二进制文件)。这导致org.springframework.data.mongodb.gridfs.GridFsTemplate.store(...)抛出NullPointerException。拜托,你能帮忙吗,我已经被困在这几

java - 如何在spring boot中使用mongoDB在实体之间建立关系映射?

我正在尝试使用MongoDB和RestController创建一个springboot应用程序,并使用DBRef而不是OneToMany等经典Jpa注释将对象连接在一起。目的是打印特定帐户的所有书签。书签列表是通过用户名找到的,但是好像不起作用。这些是我的类(class):@DocumentpublicclassAccount{@DBRefprivateSetbookmarkSet=newHashSet();@IdprivateStringid;@JsonIgnoreprivateStringusername;privateStringpassword;publicAccount(St

angularjs - Mongoose: 'Cast to embedded failed for value at path. Cannot use ' in' operator to search for '_id'

我在尝试将数组保存在对象数组中时遇到了一些问题。我从服务器收到以下响应:{[CastError:Casttoembeddedfailedforvalue"\'maxbeds:4\'"atpath"saved_searches"]message:'Casttoembeddedfailedforvalue"\\\'maxbeds:4\\\'"atpath"saved_searches"',name:'CastError',kind:'embedded',value:'\'maxbeds:4\'',path:'saved_searches',reason:[TypeError:Cannotu

node.js - 500 错误 : Cast to ObjectId failed for value at path \"_id\" for Mongoose model using ResourceJS

按照本MEANApprepo中的说明逐步安装resourcejs。,当我访问URLhttp://localhost:3000/movie/584c6f00cf996a9956784807时收到以下消息:{"status":500,"message":"CasttoObjectIdfailedforvalue\"584dd2842a056e4a648751b5\"atpath\"_id\"formodel\"movie\"","errors":{}}POST请求也有效,但PUT和DELETE无效。index.jsvarexpress=require('express');varbodyP

java - spring boot 中用于保存 createdDate、lastModifiedDate、createdBy、lastModifiedBy 的 mongodb 审计

我正在使用springboot,因此我没有使用任何xml文件进行配置。我要做的是启用MongoAuditing以在使用MongoRepositories保存数据时保存createdDate、lastModifiedDate等。我的模型类@Component@Document(collection="CAPPING")publicclassTemporaryCappingextendsBaseEntity{@Field("contract_id")privateBigIntegercontractId;@Field("period_id")privateBigIntegerperiodI

java - 如何在 spring-boot 中运行自定义 mongodb 查询

我有一个spring-boot应用程序,我正在尝试使用它运行下面的查询。db.userActivity.findAndModify({query:{'appId':1234,'status':0},update:{$inc:{'status':1}}});我确实尝试过类似的方法但没有成功publicinterfaceUserActivityRepositoryextendsMongoRepository{/***Findalldocumentsinthedatabase*@paramappId*@paramstatus*@return*/@Query("{'appId':?0,'sta

Spring Boot 整合SpringSecurity和JWT和Redis实现统一鉴权认证

📑前言本文主要讲了SpringSecurity文章,如果有什么需要改进的地方还请大佬指出⛺️🎬作者简介:大家好,我是青衿🥇☁️博客首页:CSDN主页放风讲故事🌄每日一句:努力一点,优秀一点目录文章目录📑前言**目录**一、介绍二、主要功能三、原理1.SpringSecurity过滤器链2.JWT校验登录的校验流程四、SpringBoot整合Redis、SpringSecurity、JWT的示例demo📑文章末尾SpringSecurity一、介绍SpringSecurity是一个强大且高度可定制的身份验证和访问控制框架。它是保护基于Spring的应用程序的实际标准。SpringSecurity

基于Spring Boot的个人博客系统(源码+数据库)

目录一、系统功能框架图二、开发技术三、开发环境四、页面展示1.登录页面2.首页3.文章详情页面4.文章评论页面​5.后台页面6.后台文件编辑页面​7.后台文章管理列表页面五、文件组织结构六、数据库设计1. 文章详情表t_article2.文章评论表t_comment3.文章评论表t_statistic4.用户信息表t_user5.用户权限表authority6.用户权限关联表t_user_authority七、源码一、系统功能框架图个人博客系统分为前台管理和后台管理。前台管理的功能有用户登录、文章分页展示、文章详情查看、文章评论。后台管理的功能有用户登录、系统数据展示、文章发布、文章修改、文章

已解决Could not find artifact org.springframework.boot:spring-boot-starter-parent:pom:2.2.4.RELEASE

已解决Couldnotfindartifactorg.springframework.boot:spring-boot-starter-parent:pom:2.2.4.RELEASE文章目录报错问题解决思路解决方法报错问题Couldnotfindartifactorg.springframework.boot:spring-boot-starter-parent:pom:2.2.4.RELEASE解决思路出现找不到SpringBoot依赖的错误可能有多种原因下滑查看解决方法解决方法以下是一些常见的解决方法:清理本地Maven仓库:有时候Maven仓库中的缓存文件可能出错,可以尝试删除本地仓库