这两个注解都是组合注解
springbootApplication注解
注意:当启动方法跟controller不在同一个包下面的时候需要添加@ComponentScan() 扫描controller所在的包路径,否则会找不到controller里面的方法
在这里我们使用了两个注解
@enableAutoConfiguration
@componentScan("com.yzh.controller") //括号里面写包路径.默认情况下扫描的是当前包路径下的包或者子包
其实我们可以使用组合注解
@SpringbootApplication(scanBasePackages={"com.yzh.controller"}) //默认情况下扫描的是当前包路径下的包或者子包
restController注解
@controller以及@response的组合注解
注意:使用@response注解,返回的是restful内容,不使用该注解,会进行跳转
如果每个功能方法都是返回的restful内容,可以使用restController注解,减少开发代码量
该注解也支持rest风格

@PathVariable 该注解将msg里面的内容赋值给msg
版权声明:本文为yangzhihong650原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。