标签:art neu 注解 数据 static ati mina san public
来记录一下springBoot使用频率较高的注解
@SpringBootApplication(启动类)
是Sprnig Boot项目的核心注解,目的是开启自动配置
先做下记录,有时间再深入探索SpringApplication执行流程 可参考:https://blog.csdn.net/qq_28289405/article/details/81302498
@SpringBootApplication public class AdminApplication { public static void main(String[] args) { SpringApplication.run(AdminApplication.class, args); } }
@Controller (注入服务)
用于标注控制层,相当于struts中的action层
@Controller public class OrderController { }
@Service(注入dao)
用于标注服务层,主要用来进行业务的逻辑处理
@Service public class OrderServiceImpl implements OrderService { }
@Repository(实现dao访问)
用于标注数据访问层,也可以说用于标注数据访问组件,即DAO组件.
@ResponseBody(控制器返回)
将结果写入HTTP response body中,比如异步获取json数据,会直接返回json数据
@ResponseBody public CommonResult<CommonPage<Order>> list(@RequestBody Order order) { }
@RestController(@Controller+@ResponseBody)
用于标注控制层组件,是@Controller和@ResponseBody的合集,表示这是个控制器bean,并且是将函数的返回值直接填入HTTP响应体中,是REST风格的控制器。
@RestController public class OrderController { }
@Bean
标签:art neu 注解 数据 static ati mina san public
原文地址:https://www.cnblogs.com/cxscode/p/11732059.html