springbootApplication注解和restController注解

这两个注解都是组合注解

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

点赞 http://h5ip.cn/study


版权声明:本文为yangzhihong650原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。