spring boot 的常用注解(随时更新...)

目录

1.@SpringBootApplication

2.@SpringBootConfiguration

3.@EnableAutoConfiguration

4.@ComponetScan

5.@Componet

6.@Service

7.@Controller

8.@Repository

9.@ResponseBody

10.@RestController

 11.@AutoWired

12.@Resource

13.@RequestMapping

14.@GetMapping

15.@PostMapping

16.@Value

 17.@configuration

18.@Bean

19.@RequestParam

 20.@PathVariable

21.@Date

22.@NoArgsConstructor

23.@AllArgsConstructor

24.@TableName

 25.MapperScan

26:Mapper

1.@SpringBootApplication

:用于标识springboot应用程序的入口类.

主要由三个注解组成

2.@SpringBootConfiguration

:表示这个类是一个配置类,他定义一个或多个@Bean方法

3.@EnableAutoConfiguration

:是实现springboot自动配置的核心注解.

4.@ComponetScan

:用来自动扫描被注解标识的类,最终生成在ioc容器里的bean,默认的扫描范围是@ComponetScan注解所在配置类包以及子包的类.

5.@Componet

:普通的pojo注入spring容器

6.@Service

:service层注(业务层)入spring容器

7.@Controller

:controller(控制层)层注入spring容器

8.@Repository

:dao层(持久层)注入spring容器

9.@ResponseBody

:可以作用于方法上或者类上,表示返回什么数据就在页面输出什么数据.

10.@RestController

:主要由@Controller@ResponseBody组成,一般用于类,作用等于加入了这俩

 11.@AutoWired

:自动装配,默认按照类型自动装配,一般这个用得最多了.

12.@Resource

:自动装配,默认按照名字注入

13.@RequestMapping

:通过这个注解可以配置URL访问,方式是get或set请求,俩种方式都可以.

14.@GetMapping

:只能是get请求

15.@PostMapping

:只是是post请求

16.@Value

:读取配置文件的信息

 17.@configuration

:作用于类上面,表明这是一个配置类,其中又由@Componet组成,

@Componet和@Configuration的区别

18.@Bean

:产生bean对象加入容器,作用于方法.

19.@RequestParam

:主要用于接受URL?后面的参数.

这个注解有几个重要的属性:required表示是否必须,默认为true 必须的

                                            value为接收URL的参数名

                                             defaultValue可以设置请求参数的默认值

 

 20.@PathVariable

:获取路径参数,比如URL/{id}/{name}形式的参数

 

21.@Date

:作用:注解在类上,提供类的get、set、equals、hashCode、canEqual、toString、无参构造方法,没有有参构造方法。

22.@NoArgsConstructor

:生成无参的构造方法

23.@AllArgsConstructor

:生成该类下全部属性的构造方法。

24.@TableName

:当数据库名与实体类名不一致或不符合驼峰命名时,需要在此注解指定表名()

 25.MapperScan

:指定要变成实现类的接口所在的包,然后包下面的所有接口在编译之后都会生成相应的实现类,

添加位置:启动类处添加.

26:Mapper

:作用在接口类上添加了@Mapper,在编译之后会生成相应的接口实现类.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值