创建项目
这一部分直接跳过,打开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文档)