ICode9

精准搜索请尝试: 精确搜索
  • Abp vnext 微服务架构下集成 gRpc2022-05-19 13:33:27

    目录Abp vNext 集成 gRpcgRpc 服务端 : 微服务 IotHub创建微服务引用 gRpc 包添加 *.proto 文件修改项目文件新建 gRpc 服务ApsNet Core 集成 gRpc引用包添加服务添加 gRpc 服务 Endpoints设置 gRpc 的端口gRpc客户端:微服务 IotEdge创建微服务引用包*.proto 文件拷贝式引用式编

  • abp 在 .net core web 应用中接管请求2022-05-19 08:01:52

    abp里面每个中间件都可以配置自己的依赖注入容器(重写 ConfigureServices ,然后通过上下文的 Services 属性获取ioc容器)和请求管道(重写 OnApplicationInitialization,然后通过上下文的GetApplicationBuilder 获取 applicationBuilder) [DependsOn(typeof(AbpAspNetCoreMvcModul

  • ABP标准模型来处理异常2022-05-12 23:00:35

    ABP 随笔分类 - ABP   Abp 业务异常源码解读   Abp 业务异常源码解读 最近一直在读代码整洁之道,我在读到第三章函数的3.9 使用异常替代返回错误码,其实在我的开发经历中都是使用返回错误码给到前端,之前在阅读ABP官网文档中就有看到过使用异常替代异常的做法,当时自己还是比

  • ABP实体设置组合主键2022-05-12 00:32:48

    public class SYSDEA : Entity<string> { /// <summary> /// 无效Id /// </summary> [NotMapped] public override string Id => $"{DEA001}-{DEA002}"; /// <summary> /// 类别

  • [.Net]使用Soa库+Abp搭建微服务项目框架(五):服务发现和健康监测2022-05-10 17:34:36

    ​上篇文章说过,服务发现和健康监测是面向服务体系架构重要的模块,Soa库可以配置使用Consul作为服务发现服务,或者轮询已配置的服务列表作为本机服务发现。 将用Hangfire来作为服务发现与健康监测的定时执行库 具体配置信息请参考Hangfire – Background jobs and workers for .NET a

  • 探索ABP的EventHub解决方案2022-05-10 11:04:36

    在上一章中,我们构建了一个简单的全栈 Web 应用程序,我们已经看到了使用 ABP 框架开发应用的典型流程,在接下来,我们将使用 ABP 框架创建更高级的应用程序。 给出具有现实世界复杂性的例子并不容易,考虑到这一点,我们准备了一个使用 ABP 框架构建的完整的、真实的参考应用程序:EventHub。

  • 尝鲜abp最新开源主题LeptonX2022-05-02 00:34:50

    abp新开源主题LeptonX已出炉,以下为blazor版本效果图,由默认主题切换只要几分钟着实方便:

  • ABP默认事务 rabbitmq延迟队列 ABP Rabbitmq2022-04-28 13:00:36

    1.最近在写ABP 接口调用推送到Rabbitmq的时候发现个问题 发现abp自带事务Update的代码会比Rabbitmq的后执行。导致rabbitmq先执行最新数据,然后被Update接口修改掉了。话不多说直接上思路 我们的需求是,前台提交,标志进行中状态9999,rabbitmq去执行文件处理,处理完毕修改成状态0,rabbitm

  • ABP.vNext系列之模块化初探2022-04-28 09:03:13

    ​ ABP.vNext最牛的地方其实就是在于模块化,ABP 旨在支持构建完全模块化的应用程序和系统,其中每个模块都可能具有实体、服务、数据库集成、API、UI 组件等; ​ 在ABP中,每一个模块都应该定义自己的Module类,最简单的就是定义一个继承自AbpModule 的类。 public class BlogModule : Abp

  • ABP.vNext系列之模块化插件式使用2022-04-28 09:01:59

    你可以在不添加引用的情况下,将Module作为插件加载,和正常使用其他模块一样使用。要做到这一点,需要使用 IServiceCollection.AddApplication<T>() 扩展方法来配置。 using Microsoft.AspNetCore.Builder; using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Modularit

  • ABP.vNext系列之Swagger集成2022-04-27 14:04:31

    ​ 在前后端分离的项目上,后端开发完成的接口,如何快速方便的提供给前端调用,目前使用的较多便是Swagger。实际上ABP也集成了Swagger。 ​ 首先使用 Install-Package Volo.Abp.Swashbuckle 添加nuget包,添加AbpSwashbuckleModule依赖: [DependsOn( //...other dependencies typ

  • abp问题-'abp'不是内部或外部指令2022-04-27 14:03:40

    再接触abp框架时,遇到了这个问题,再最新版的官方教程中也没找到需要进行什么步骤(可能是不仔细), 最后参考了 https://www.qiufengblog.com/articles/abp-vnext-practice-1.htmlz 找到了解决方法:安装缺少的abp.cli   dotnet tool install -g Volo.Abp.Cli

  • ABP.vNext系列之Auto API2022-04-27 09:01:31

    ​ 在实际的项目开发过程中,很多时候我们的很多业务逻辑都是写在Service层的,Controller只是简单的做一些调用Service层的API。为了方便开发减少重复工作,ABP.vNext提供了自动API注册的功能。 约定配置 ​ ABP通过约定自动将ApplicationService生成API Controller。大多数时候并不需

  • ABP.vNext系列之Dependency Injection2022-04-26 15:03:27

    概念   ABP.vNext 是一个 ASP.NET Core的开源WEB应用程序框架,关于它的相关介绍可以查看官网(ABP Framework - Open Source Web Application Framework),本系列不过多赘述。 注入方式   ABP.vNext 的 Dependency Injection 是基于Microsoft dependency injection extension 库 (Mi

  • Abp vNext获取Token2022-03-26 12:33:30

    Abp vNext采用了IDS4授权模式,在获取Token的时候需要传递以下参数: { "grant_type": "password", "client_id": "BookStore_App", "client_secret": "1q2w3e*", "scope": "BookStore", &quo

  • ABP VNext技术概述ABP VNext技术概述2022-03-06 21:03:33

      在ABP VNext框架中处理和用户相关的多对多的关系   利用代码生成工具Database2Sharp生成ABP VNext框架项目代码       在ABP VNext框架中对HttpApi模块的控制器进行基类封装       ABP VNext框架基础知识介绍(2)--微服务的网关       ABP VNext框架基础知识介

  • 关于Abp vnext Mysql 空间数据存储 NetTopologySuite记录2022-03-06 01:04:29

    最近在项目中突然要用到空间存储、电子围栏,Mysql貌似要5.7以上才支持Geometry相关的存储。 顺便贴上ef core 空间数据的文档地址:https://docs.microsoft.com/zh-cn/ef/core/modeling/spatial 项目结构:   abp版本:4.3.3   Mysql版本: 8.0.18 mysql> select version(); +---

  • VS代码生成器插件开发,ABP代码生成器2022-03-01 09:00:07

    公司使用ABP框架,框架中含有大量重复性代码如仓储 dto appservice等所以编写了代码生成器来直接生成这部分代码 思路 a)      通过项目中的配置文件读取数据库字段,然后通过模板+字段+表信息生成文件,然后把文件放到项目对应位置。这个实现只能使用在ABP项目上面,并且命名空间,

  • [视频] 介绍 ABP Framework2022-02-28 10:02:04

    今年ABP官方会加大力度投入到社区中. 我们会在接下来不断地推出各种视频节目来介绍ABP框架,模块,特性,新版本等各种信息. 同时我们也会邀请社区中的专家,贡献值等一起讨论和分享更多关于关于框架,工作,经验等方方面面, 希望大家保持关注. B站: 我们解释了为什么要使用框架和ABP

  • abp.io和vue项目部署在iis同一站点,spa2022-02-21 18:00:18

      1、HttpApiHostModule.cs中修改: app.UseDefaultFiles(); 2、发布后端代码到iis中,并安装urlrewrite(网上有教程) 3、修改web.config       <rewrite> <rules> <rule name="Vue-Html5-Routes" stopProcessing="true"> <match

  • Abp 审计模块源码解读2022-02-03 13:32:00

    Abp 审计模块源码解读 Abp 框架为我们自带了审计日志功能,审计日志可以方便地查看每次请求接口所耗的时间,能够帮助我们快速定位到某些性能有问题的接口。除此之外,审计日志信息还包含有每次调用接口时客户端请求的参数信息,客户端的 IP 与客户端使用的浏览器。有了这些数据之后,我们

  • ABP vNext Blazor替换前端Layout2022-02-01 10:30:40

    千万别动原生wwwroot! 千万别动原生wwwroot! 千万别动原生wwwroot! 千万别卸Blazorise! 千万别卸Blazorise! 千万别卸Blazorise! 参照官网 新建Shared/MainLayout.razor在Blazor项目根目录里新建文件App.razor内如如下 <Router AppAssembly="@typeof(App).Assembly"> <Found Co

  • 分享一个基于 ABP(.NET 5.0) + vue-element-admin 管理后台2022-01-27 21:35:58

    1、前言 分享一个基于ABP(.NET 5.0) + vue-element-admin项目。希望可以降低新手对于ABP框架的学习成本,感兴趣的同学可以下载项目启动运行一下。对于想选型采用ABP框架的,个人认为: ABP框架本身功能完善、设计封装优雅、扩展性高、层次划分简直完美、DDD基础设施完善,基本适用于大部

  • Abp Vnext Vue32022-01-25 09:01:12

    Abp Vnext Vue3 的版本实现   Abp Vnext Pro 的 Vue3 实现版本 开箱即用的中后台前端/设计解决方案 开始 Github地址 文档地址 演示地址 系统功能 [x] 用户管理 [x] 角色管理 [x] 审计日志 [x] 后台任务 [x] 集成事件 [x] IdentityServer4 [x] 客户端

  • Spring Boot Starter 和 ABP Module2022-01-22 21:00:15

    Spring Boot 和 ABP 都是模块化的系统,分别是Java 和.NET 可以对比的框架。模块系统是就像乐高玩具一样,一块一块零散积木堆积起一个精彩的世界。每种积木的形状各不相同,功能各不相同,积木与积木直接互相依赖,互相支撑。Spring Boot Starter是Spring Boot中的一个非常重要的概念,Starte

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有