SpringBoot 面试题总结

1.SpringBoot中常用注解

1.@SpringBootApplication:

@SpringBootApplication是springboot中最核⼼的注解,写在启动类的上⾯。它是@Configuration、

@EnableAutoConfiguration和@ComponentScan的组合注解。@Configuration指示⼀个类声明⼀个

或者多个@Bean 声明的⽅法并且由Spring容器管理,@EnableAutoConfiguration将SpringBoot中所

@EnableAutoConfiguration:打开自动配置的功能,也可以关闭某个自动配置的选项

有符合条件的@Configuration配置都加载到当前SpringBoot创建并使⽤的IoC容器,

@ComponentScan扫描定义路径下的bean。

2:@RestController:

主要作⽤于Controller的类上,它是@Controller和@ResponseBody的组合注解,主要⽤于返回json

数据。

3:@ResponseBody

主要作⽤于控制层的类上,主要⽤于返回json数据。

4:@Data

主要作⽤于实体类上,编译后可以⾃动加上get、set、toString、equals⽅法等,减少我们实体类代

码的书写,增加可阅读性。

5:@Service

主要作⽤于业务层上⾯,就是通常说的service的类上。

6:@RequestMapping

主要作⽤于Controller类及⽅法上,主要作⽤是请求地址的映射,当然,其中还有method属性等,

method属性主要是请求类型,⽐如post、get等,value = RequestMethod.GET。

7:@Mapper

主要作⽤于DAO接⼝上,可以⾃动⽣成接⼝的实现类。

8:@MapperScan

主要作⽤于启动类上,⽤于⽣成DAO接⼝的实现类,如果DAO接⼝⽐较多,推荐使⽤@MapperScan

注解,写法如@MapperScan("com.example.demo.dao").</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值