SpringBoot常用的注解

摘要:
@控制器函数:用于将该类标记为控制器,返回页面时使用;如果要返回JSON,需要在接口上使用@ResponseBody来使用@RestController:用于将该类标记为控制器并返回JSON数据。如果使用此注释,接口返回的数据将序列化为JSON。所以:@RestController=@Controller+@ResponseBody@Reque
@Controller

  作用:用于标记这个类是一个控制器,返回页面的时候使用;如果要返回JSON,则需要在接口上使用@ResponseBody才可以

@RestController

  作用:用于标记这个类是一个控制器,返回JSON数据的时候使用,如果使用这个注解,则接口返回数据会被序列化为JSON

  所以:@RestControlle = @Controller + @ResponseBody

@RequestMapping

  作用:路由映射,用于类上做1级路径;用于某个方法上做自路径

@SpringBootApplication

  作用:用于标记是StringBoot应用,里面包含多个子注解

@SpringBootAppliccation = @Configuration + @EnableAutoConfiguration + @ComponentScan

@Configuration:主要标记在某个类上,用于Spring扫描注入,一般结合@Bean
@EnableAutoConfiguration:启用Spring的自动加载配置,自动载入应用程序所需的所有Bean
@ComponentScan:告诉spring扫描包的范围,默认是Application类所在的全部子包,可以指定其他包
@ComponentScan({"net.cyb.package1","net.cyb.package2"})

免责声明:文章转载自《SpringBoot常用的注解》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇js获取url参数值[转]IdentityServer4踩坑,User name '' is invalid, can only contain letters or digits的解决方式下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

MySQL高可用集群方案

资源不足的小团队或小项目直接建议阿里云和腾讯云II。一些常见解决方案介绍1。MySQL主从架构2。MHA架构参考:生产环境MySQL数据库集群MHA在线实现解决方案MHA目前是MySQL高可用性中比较成熟的解决方案。...

DD-wrt+Wiwiz搭建私人免费(收费)WiFi认证页面+详细的操作教程

因此,请选择正确的DD-WRT版本将无线路由器连接到Internet。执行以下命令:#cd;wgethttp://dl.wiwiz.com/hsbuilder-util-latest-DD-WRT.tar.gz#cd/jffs ; tar zxf/tmp/root/hsbuilder-util-lalatest-DD-WRT.tar。gz#/jffs/usr...

mysql修改字段防止锁表

步骤1:修改大表、addcolumn或dropcolumn的字段,操作完成后将锁定该表。此时,查询ok、insert和update将等待锁定。...

flutter 蓝牙开发记录

返回设备ID列表//您可以提前注册以扫描收听事件FlutterBlueflatterBlue=FlutterBlue。例子输出到uisetState((){this._blueDevice.add(r);防止多个扫描操作报告错误)FlutterBlueflatterBlue=FlutterBlue.instance;...

微信分享之分享图片/分享图标不能显示

微信分享的分享图标/图片无法显示,主要是由于以下几个问题:1.确保分享界面调用成功,分享路径正确。2.确保共享图片的路径不使用中文或全半角字符。3.确保副本不包含敏感字符,如红包和收据。当共享接口未能成功加载时,将发生错误。在页面的前面使用隐藏的div来放置要制作缩略图的图片。记住,不能直接隐藏图片。style=“display:noen”,如果没有,则使用...

如何设置Navicat的显示字体与字体大小?

方法/步骤打开Navicat点击菜单,再选择在界面,点击下的设置网格字体和大小设置编辑器字体和大小设置命令列界面字体和大小设置ER图表字体和大小,最后点击END...