zoukankan      html  css  js  c++  java
  • SpringBoot常用注解

    IOC:控制翻转 将Java项目中的Bean对象交给Spring容器管理(1 实例化 2 声明周期)
    * 1 @Component("student"):组件 <bean id="student" class="com.cmy.entity.Student"></bean>
    * 2 @Service:Service接口的实现类
    * 3 @Repository:DAO接口的实现类
    * 4 @Controller:Controller三层结构的控制层(接收请求 处理响应)
    * DI: Dependency Injection(依赖注入)
    * 5 @Resource(name=""):JDK内置的
    * ByName ByType
    * 6 @Autowired:Spring支持的注解
    * ByType注入
    * 7 @Qulified实现ByName注入
    *
    * Spring MVC:Controller中的注解
    * 8 @ResponseBody:声明该类或该方法为一个响应体 直接将数据响应给客户端(AJAX)
    * 9 @RestController:@Controller+@ResponseBody
    * 10 @RequestMapping(value="请求的URL",method=RequestMethod.GET)
    * //required:该参数是否必填
    * //defaultValue:默认值
    * 11 @RequestParam(value="",required="",defaultValue="")
    * request.getParameter(String key)
    * stuid stuname ===>Student stu
    * 12 @PathVariable restful风格的参数传递
    * 不利于在封装对象使用
    *
    * 13 @MapperScan(MyVBatis的注解 扫描MyBatisDAO接口的所在包)

  • 相关阅读:
    C#中枚举的使用
    04 Spring的依赖注入
    03 Spring对Bean的管理
    02 Spring IOC
    01-Spring概述
    java8-方法引用
    java8-Stream
    java8-lambda
    centos中执行apt-get命令提示apt-get command not found
    Eclipse里git提交冲突rejected – non-fast-forward
  • 原文地址:https://www.cnblogs.com/TFE-HardView/p/11343651.html
Copyright © 2011-2022 走看看