码迷,mamicode.com
首页 > 编程语言 > 详细

SpringBoot 注解

时间:2019-10-24 15:12:54      阅读:69      评论:0      收藏:0      [点我收藏+]

标签: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







SpringBoot 注解

标签:art   neu   注解   数据   static   ati   mina   san   public   

原文地址:https://www.cnblogs.com/cxscode/p/11732059.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!