MQTT全局服务订阅,基本功能创建,标签打印等功能基本实现
This commit is contained in:
@@ -11,6 +11,7 @@ using ZR.Admin.WebApi.Framework;
|
||||
using ZR.Admin.WebApi.Hubs;
|
||||
using ZR.Admin.WebApi.Middleware;
|
||||
using ZR.Common.Cache;
|
||||
using ZR.Common.MqttHelper;
|
||||
|
||||
var builder = WebApplication.CreateBuilder(args);
|
||||
|
||||
@@ -21,6 +22,12 @@ builder.Services.AddEndpointsApiExplorer();
|
||||
builder.Services.AddSwaggerGen();
|
||||
//注入HttpContextAccessor
|
||||
builder.Services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>();
|
||||
// 注册MyMqttConfig(依赖ILogger和IConfiguration)
|
||||
builder.Services.AddSingleton<MyMqttConfig>();
|
||||
// 注册MqttService为单例服务,并作为后台服务运行 !!!! 这样注册就行了 ================
|
||||
builder.Services.AddSingleton<MqttService>();
|
||||
builder.Services.AddHostedService(sp => sp.GetRequiredService<MqttService>());
|
||||
/// ===============================================================================
|
||||
// 跨域配置
|
||||
builder.Services.AddCors(builder.Configuration);
|
||||
// 显示logo
|
||||
|
||||
Reference in New Issue
Block a user