using Bunny.Dao.Common.Result; using Bunny.Service.IService; using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Mvc; namespace Bunny.WebApi.Controllers; /// /// 测试请求模板 /// [ApiController] [Microsoft.AspNetCore.Mvc.Route("api/[controller]")] public class TemplateController : ControllerBase { [Inject] public required IBaseService BaseService { get; set; } /// /// 测试走缓存 /// /// [HttpGet("GetCacheController")] public Result CacheControl() { Response.Headers.CacheControl = "max-age=20"; return Result.Success($"测试走缓存内容:{Response.Headers.CacheControl}"); } /// /// 测试Service是否注入 /// /// [HttpGet("TestInject")] public Result TestInject() { var testIndex = BaseService.TestIndex(); return Result.Success(testIndex); } }