超常用的spring boot的注解

编程入门 行业动态 更新时间:2024-10-22 02:48:24

超常用的spring boot的<a href=https://www.elefans.com/category/jswz/34/1768912.html style=注解"/>

超常用的spring boot的注解

controller

    注解标注为 控制器层,声明某类的实例是一个控制器,是一个泛化的概念,表示一个组件对象,可以作用在任何层次上,没有明确的角色## 需要配合下面这些代码使用1. controller  + requestMapping +getmapping2. application +propertiesspring.mvc.view.prefix = 1spring.mvc.view.suffix = html3. 引入freemarker4. 在application.properties配置freemarker的相关信息freemarker模板依赖<groupld> org,springframework.boot </.....><art...> spring-boot-starter-freemarker </>application.properties 相关配置server.port =8080#spring-mvc/view.prefix =1#spring.mvc.view.suffix = html#freemarkerspring.freemaeker.suffix = htmlspring.freemarker.tomplate-loader-path = classpath:/static/

Restcontroller

   注解controller,则方法中的方法无法返回Jsp/Html页面,返回的内容是return返回的内容;需要指定返回页面,用controller注解,需要返回Json.xml/自定义的内容media Type 内容到页面需要在方法上加上 @ResponseBody注解2. 结合 GetMapping   @PostMapping @DeleteMapping @PutMapping 使用其中:Get:是请求查询数据的意思Post:是新增数据的意思3. RestController返回的是输出的结果,如Json是提供前端获取和提交数据

ResquestController

  作用在方法和类上,注解属性将请求URl 映射到方法,value是默认属性,可以映射为类级别和方法级别的请求

ResquestParan

   接受请求参数,适用于get和post提交的请求方式@RequestParan接受请求参数与通过处理方法的形式参数接收请求参数的区别:      当请求参数与接收参数不一致时,通过处理方法的形参请求参数,不会报400错误,而通过@Requestparam接收请求参数汇报400同时,还配合 参数:(defauValue和required)使用 ;也配和  ? 使用

Pathvarible

   @Pathvarible(“.......”)通过它可以将url中占位符参数{........}绑定到处理器(如页面前端显示器中)的方法形参中如:@RequestMapping(value=“user/{id}/name)常用的属性:required 必须default 默认

ResponseBody

ResponseBody 需结合controller使用 
即:responseBody+controller = Rescontroller

service和 componnet 、Autowired、Qualifer、Configuration、Bean

    1. service 和 component  作用:注册Bean2. Configuration + Bean 作用:注册Bean  {这是人为的注册Bean}3.  Autowired 作用:获取BeanResource 作用:获取Bean    集合name使用4. Autowired + Qualifier 作用:获取Bean  5. values 作用:从配置文件中取参数1.2.3 .4中他们的去区别:1. 如果接口实现只有一个,那么用@Autowired就可以了。不要指定名字(类名,方法名等等)2. 如果接口有多个实现,那么@Resource最佳选择,并指定name或者使用 Autowired + Qualifier 的value的值,进行结合使用

更多推荐

超常用的spring boot的注解

本文发布于:2024-02-05 09:10:31,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1674024.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:注解   常用   spring   boot

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!