关于Controller层接口报未将对象引用到示例

对controller层进行深入学习 Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。Restful风格的Controller在URL设计、HTTP方法使用、状态码管理等方面具有明显优势,使得后端服务更加标准化和易于维护。在实际开发中,应当尽量采用Restful风格的设计原则来构建Web应用的后端服务。这段代码的主要作用是定义一个处理与"/complaints"相关的HTTP请求的控制器,并自动生成日志对象。 阅读详情

问题一:

1.接口请求过来的时候,在controller层,并且actionName, commandName也有值。
在这里插入图片描述

2.解决方案:

2.1在web.config文件添加项目名称
在这里插入图片描述

 <CloudHill.Framework.CommonPlatformConfig>

  <SiteConfig>

   <GlobalInit>

    <Assemblys>

      <Assembly name="NetCore.Utils" value="CloudHill.NetCore.Utils" />
      <Assembly name="Sys" value="CloudHill.Sys.NetCore" />
      <Assembly name="Cms" value="CloudHill.Cms.NetCore" />
      <Assembly name="CMSWeiXin" value="CloudHill.CMSWeiXin.NetCore" />
    </Assemblys>

   </GlobalInit>

   <Unity>

    <Assemblys>
       <Assembly name="Sys" value="CloudHill.Sys.NetCore" />
	   <Assembly name="Cms" value="CloudHill.Cms.NetCore" />
      <Assembly name="CMSWeiXin" value="CloudHill.CMSWeiXin.NetCore" />
    </Assemblys>

   </Unity>
</SiteConfig>

 </CloudHill.Framework.CommonPlatformConfig>
统一处理controller层接口返回的数据 @RestControllerAdvice和ResponseBodyAdvice统一处理controller层接口返回 1. 理论知识 要对controller层的内容进行统一返回,需要用到 @ControllerAdvice ResponseBodyAdvice @RestControllerAdvice 一个方便的注释,它本身带有@ControllerAdvice和@ResponseBody注释,携带此注释的类型被视为控制器通知 总之,它就是对controller层的方法加强 ResponseB 阅读详情

相关推荐

2024高教社杯数学建模国赛B题丨国一原创论文解析及源码超详细分享!

继续分享一篇2024国赛B题的国奖论文,包含可运行源代码jupyter,国赛B题通常比较聚焦实际复杂系统的多目标优化决策,主要偏重算法实现与概率建模解决开放性的管理问题。而且高度开放,无标准答案,学科交叉复杂,如资源调度、交通优化、海洋探测等。比较建议有一定统计学基础的同学参加。

ihui永不放弃 6738

C# Webapi中[ApiController]特性的功能,即使用

第一:背景: 之前对这个特性一知半解,了解的不够深入,在试用期的工作中,问到这个特性,需要深入了解 第二个:正文,作用及使用 //[ApiController] //启用下述 API 特定的固定行为: /* * •特性路由要求 不能通过由 Startup.Configure 中的 UseEndpoints、UseMvc 或 UseMvcWithDefaultRoute 定义的传统路由访问操作。即写[Route()] •自动 HTTP 400 响应 ...

xu2034029667的博客 1万+

从服装打版到激光切割:二维异形件排版算法在实际生产中的避坑指南

本文深入探讨二维异形件排版算法在服装、家具等行业的实际应用,对比NFP和重叠移除两种核心策略的优缺点,并提供算法落地的五大实战陷阱与解决方案。通过案例分析和技术要点解析,帮助生产管理者提升材料利用率5%-15%,优化生产效率。

weixin_28717431的博客 416

学习笔记:controller使用常见问题(一)

一.成功进入controller,返回json对象,但是页面上报404 原因:@Controller不可以返回json数据 方案: (1)使用@RestController代替@Controller注解 (2)也可以在具体的方法前添加@ResponseBody注解,搭配@Controller ps:跟swaager没啥关系,顺带记录一下 二.未传某个参数时报错 Required String parameter &#39;categoryId&#39; is not

qq_35241831的博客 689

别再羡慕专业版!用这个批处理脚本,一键给Win11家庭版装上官方沙盒

本文详细介绍了如何通过批处理脚本在Windows 11家庭版上安装官方Windows沙盒(Windows Sandbox),无需复杂操作即可享受专业版功能。脚本自动激活系统内置组件,提供安全隔离的虚拟化环境,适用于软件测试、安全浏览等场景。

weixin_26757925的博客 490

ESP32小车DIY:从零搭建无线遥控智能车(附完整代码与避坑指南)

本文详细介绍了如何从零开始DIY一台基于ESP32的无线遥控智能小车。内容涵盖核心硬件选型、电路设计、低延迟ESP-NOW无线通信协议的配置与实战,以及双电机差速控制算法与PWM调速的实现。文章提供了完整的代码示例和关键的避坑指南,旨在帮助开发者快速构建稳定可靠的智能车平台,并为进一步的功能扩展奠定基础。

gamma的博客 469

导入项目后无法识别各种注解(Maven依赖不能被下载)

导入项目后无法识别Controller & RequestMapping注解

二哈喇子! 4506

华为OD机考真题 新系统 - 数列求值(Java/Py/C/C++/Js/Go)

华为OD机试真题 新系统【数列求值】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题 【数列求值】多语言题解。

qq_45776114的博客 662

关于springmvc 中的Controller使用自动装配失败的解决方法

今天项目中使用SpringMVC 和Spring框架,在编写Controller控制器的时候出现@Autowired自动装配的对象不能够自动装配 问题:org.springframework.beans.factory.BeanCreationException:@Controller public class MajorController { @Autowired//问题出在这里

h 7241

路径规划 | 图解A*、Dijkstra、GBFS算法的异同(附C++/Python/Matlab仿真)

图解A*、Dijkstra、GBFS算法原理,分析三种算法异同,提供C++/Python/Matlab仿真实现

FRIGIDWINTER的博客 2万+

3.详解Labview串口通讯--从串口线连接到串口通讯保姆级教程

本文非常详细的介绍了使用Labview实现串口通讯,读完题主这篇文章,即使你是今天刚下载的Labview,也能熟练的连接并驱动串口执行,接下来和我一起学习下,记得关注并点赞不迷路

关注我,更多技术问题欢迎私聊~ 1万+

.NET开发 MVC项目 添加Controller出现的错误:无法检索到元数据

ERROR: ---------------------------Microsoft Visual Studio---------------------------无法检索“MvcMusicStore.Models.Album”的元数据。Using the same DbCompiledModel to create contexts against different types...

didaisuo7969的博客 281

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

dao层、service层和controller层

MVC三层架构dao层service层controller层view层它们之间的关系: dao层 dao层主要做数据持久层的工作, 负责与数据库进行联络的一些任务都封装在此 dao层的设计 设计dao层的接口 在Spring的配置文件中定义此接口的实现类 在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类 显得结构非常清晰,dao层的数据源配置,以及有关数据库连接参数都在Spring配置文件中进行配置。 Dao接口中的方法都大同小异,因为对数据库的基本操作类似:insert、d

qq_44645822的博客 5万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

解析Java框架中entity层,mapper层,service层,controller各层作用

一、entity层 别名: model层 ,domain层 用途: 用于存放我们的实体类,与数据库中的属性值基本保持一致,实现set和get的方法。 例子:user表的实体user public class User { /** * 用户id */ @Id @GeneratedValue(strategy = GenerationType.IDENTIT...

互联网的修罗场 7万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

pojo层,Dao层,Mapper层,service层,controller层

MVC框架即模型-视图-控制器(model-View-controller) M即model模型是指模型表示业务规则 V即View视图是指用户看到并与之交互的界面 C即controller控制器是指控制器接受用户的输入并调用模型和视图去完成用户的需求,控制器本身不输出任何东西和做任何处理。 DAO层: DAO层叫数据访问层,全称为data access object,某个DAO一定是和数据库的某一张表一一对应的,其中封装了CRUD(增加Create、检索Retrieve、更新Update和删除Delet.

weixin_42250357的博客 1万+

java中的service层,dao层,controller层的理解

Dao是底层,可以借助数据表实现增删改查的功能。然后service层可以将一个或多个dao层封装成为一个服务,controller层转发,接受页面传的参数,由service处理检查数据的合理性,controller接到返回值传给页面。...

qq_41810415的博客 3万+

SpringBoot项目中controller层、service层、mapper层、entity层、dto层、vo层理解

SpringBoot项目中controller层、service层、mapper层、entity层、dto层、vo层理解

qq_44973310的博客 1万+

Controller层编码规范

1、Controller层 controller层在MVC设计中属于控制层;设计初衷:接受请求并响应请求;所以,该层尽量轻薄,避免编写涉及业务处理的代码。 前后端分离的开发设计模式下,推荐使用@RestController注解,它相当于@ResponseBody + @Controller的组合使用。 1) 如果只是使用@RestController注解Controller类,则Contro...

春风化雨 2万+

spring三层示例controller层,service层示例,dao层示例

Spring框架提倡面向接口编程,所以在写以下类时,最好能先写好接口,让以下的类去实现接口 1.Spring框架中controller层示例 package org.tarena.note.controller.note; import javax.annotation.Resource; import org.springframework.stereotype.Cont

fanlulu2015的博客 2万+

优雅的controller层设计

优雅的controller层设计

佳豪的博客 5085

Spring Boot框架model层、dao层、service层、controller层分析设计

文章目录model层dao层service层controller层 model层 model层即数据库实体层,也被称为entity层,pojo层。 一般将数据库一张表对应一个实体类,类属性同表字段一一对应。 dao层 dao层即数据持久层,也被称为mapper层。 dao层的作用为访问数据库,向数据库发送sql语句,完成数据的增删改查任务。 service层 service层即业务逻辑层...

Just_learn_more的博客 3万+

Java的MVC架构中,controller层、service层、serviceImpl和mapper层的作用

当用户发起请求时,请求首先会到达Controller层。接着,Controller层会解析请求,并调用相应的Service层方法。Service层会处理业务逻辑,这可能会涉及到对数据库的操作,因此它会调用Mapper层进行数据访问。最后,Mapper层会执行SQL语句,与数据库进行交互,并将结果返回给Service层。

qq_62609093的博客 8336

DAO层,Service层,Controller层的作用

DAO层: DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,DAO层的设计首先是设计DAO的接口,然后在Spring的配置文件中定义此接口的实现类,然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰,DAO层的数据源配置,以及有关数据库连接的参数都在Spring的配置文件中进行配置。 Service层: Service层主要负责业务模块的逻辑应用设计。同样是首先设计接口,再设计其实现的类,接着再Spring的配置文件中配置其实现

gsy_csdn1的博客 2万+

Spring boot 三层框架dao层、service层、controller层+实体model层

Spring boot 三层框架dao层、service层、controller层+实体model层model层dao层service层controller层 首先创建一个springboot项目。 model层 model层也叫pojo层或者entity层,个人比较喜欢pojo层。 一般数据库的一张表对应一个pojo层,并且表中所有字段都在pojo层都一一对应。 eg:一张Goods表 然后要先建一个pojo的package,代表它是实体层。 再在该package下创建一个Goods的java文件,创

狙击美佐的博客 5万+

Dao层service层controller层mannager层和biz层详解

本篇文章内容 1.阿里开发手册关于应用分层的部分 2.对于阿里应用分层的理解 1.阿里开发手册关于应用分层的介绍 1.开放接口层: 可直接封装 Service 方法暴露成 RPC 接口;通过 Web 封装成 http 接口;进行 网关安全控制、流量控制等。 2.终端显示层: 各个端的模板渲染并执行显示的层。当前主要是 velocity 渲染,JS 渲染, JSP 渲染,移动端展示等。 3.Web 层: 主要是对访问控制进行转发,各类基本参数校验,或者不复用的业务简单处理等。 4.Service 层:

山雨的博客 2万+
上一篇: 项目启动报500.22-Internal Server Error
下一篇: .netCore 解决跨域问题
Stupid_Insect
博客等级 码龄7年 5粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值