Springboot学习1

创建项目

这一部分直接跳过,打开idea直接new就完事了。
这里只需要注意项目要用到的依赖即可。

springboot常用到的注解

1、接口类的注解
有很多,这里就列举些常见的

//这2个注解基本上都是一起用给接口整体类上面
@RestController
@RequestMapping  

//请求方式的注解,这里就给get和post方式请求的注解,还有其他的,用到的时候再自行考虑
@PostMapping
@GetMapping

//这是参数形式标注的注解,将要传的参数表示出来,还有其他的
@PathVariable
@RequestParam

这些接口都是需要Web依赖引入,所以项目创建前Web选项打勾,或者后续补上都是没问题的。

2、还有其他Java文件用到注解

//标注配置文件
@Configuration
//标注组件
@Component
//创建bean对象交给springboot自动管理
@Bean  
//自动配置Bean的实体类
@Autowired

mybatis-plus注解

//标注Mapper接口文件
@Mapper
//扫描Mapper文件所在的包
@MapperScan

lombok注解
多用于bean类使用

//自动设置set和get方法
@Data
//将连续set的方式用”.“的方式替换
@Builder
//自动设置无参构造函数
@NoArgsConstructor
//自动设置有参构造函数(bean的所有属性都是参数)
@AllArgsConstructor

这些都是比较常用到的注解,注解很多,无法一下子了解,只能在后续的实践中自行体会。

项目拥有的插件

在创建springboot项目的时候,都是
springboot+mybatis-plus+mysql+lombok(+swagger文档)

springboot脚手架

脚手架

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值