栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【Spring Boot 注解学习】

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Spring Boot 注解学习】

springboot注解

@Id:主键

@Autowired:传统的面向对象编程时需要新建对象是我们自己new一个出来,而spring容器统一管理@Bean @Repository @Servece 注解下的对象,在需要使用的地方使用@Autowired 实现对象的自动注入,无需自己手动new自动装配。

@Entity:标明这是一个实体类,默认映射到相同表名的数据库。

@GeneratedValue:主键生成策略。

@OneToMany:外键关联,表示实体之间的一对多关系,一的那一方实体,在多的那一方实体中作为属性存在。

@ManyToOne:与@OneToMany相反

@JoinColumn:标识指向另一个表的外键。

@RestController:

1.//@Controller // 将类标识为Controller层用来处理http请求

2.//@ResponseBody // 默认返回的是一个页面对象,当使用这个注解之后,可以返回普通对象

3.@RestController // @RestController=@Controller+@ResponseBody // 相当于既能标识为Controller层,处理http请求;又能返回普通对象

@RequestMapping:将URL请求映射到方法或类上面

@RequestBody:接收的是请求体里面(body)的数据,而最常用的使用请求体传参的无疑是POST请求了,所以使用@RequestBody接收数据时,一般都用POST方式进行提交。

@RequestParam:接收的是key-value里面的参数,所以它会被切割进行处理从而可以是普通元素、数组、集合、对象等接收,一般使用GET方式进行提交。

@GetMapping:@GetMapping("users") 等价于@RequestMapping(value="/users",method=RequestMethod.GET)

@PostMapping:@PostMapping("users") 等价于@RequestMapping(value="/users",method=RequestMethod.POST)

Get是向服务器发索取数据的一种请求,而Post是向服务器提交数据的一种请求,在FORM(表单)中,Method默认为"GET",实质上,GET和POST只是发送机制不同,并不是一个取一个发!

@Service:标记当前类是一个service类,加上该注解会将当前类自动注入到spring容器中,在调用该service的时候只需要将该类注入接口中即可。

@Override:重写父类方法。

@Component:泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注,并把这些类纳入进spring容器中管理。

开发中遇到的英语单词

fliter 过滤器

repository 仓库

redudant 多余的,冗余的

token:Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。

DTO:(data transfer object) 数据传输对象

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/782400.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号