springboot开发步骤

一、IDEA新建项目

1、如何新建呢?首先下载IDEA,找到setting,然后找到puls安装spring插件(搜索spring第一个)。

2、创建项目的时候,选择springboot项目,接着next,最后选择  lombok,再选择web----》spring-web,项目至此选择关闭

二、项目基础目录创建

通用目录结构,java层最下级包目录新建5个基础目录(bean,config,controller,mapper,services,untils)

1、bean目录

封装的实体类,如请求参数的实体类

2、controller目录

这个目录是控制层,对外开放接口,并且进行返回的目录常用注解有 @RestController,@RequestMapping 

3、mapper目录

这个目录是映射控制层,这个文件主要用来新建接口并且关联对应的

4、services目录

这个目录主要是用来处理具体逻辑,比如增删改查

三、注解功能

@Entity:关联数据库表和类名绑定

@Data:lombok自动帮忙生成get,set方法

@Component:将修饰的类初始化的spring的上下文,加了这个注解就可以不需要进行实例化来调用,配合@Autowired,实现自动注册发现

@Value:会读取application.properties里面的配置的值赋值到声明的变量里

@Value(“IP”)

private String ip

@Mapper:将注解类定义成一个接口interface

@Service:定义接口后,具体处理层类需要定义此字段

@Override:这个检查重写方法的正确性,如果没加这个重写方法名称仅大小写不一样,填错了,会认为是个新方法,但是有了这个注解则会判断重写方法的大小写正确性

四、经典技术文档

 springboot前端接收7种方法:http://www.manongjc.com/detail/9-hfzwxvybeqypexq.html

 注解详细:https://blog.csdn.net/didi7696/article/details/80117238?depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1&utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1

入门博客:https://blog.csdn.net/eeeeasy

整合:http://blog.itpub.net/69946034/viewspace-2670613/

spring分层架构:https://blog.csdn.net/qq_38129062/article/details/88972936

springboot经典解析:https://www.cnblogs.com/ityouknow/p/6037431.html

springboo快速学习:https://blog.csdn.net/m0_37106742/article/details/64438892

猜你喜欢

转载自www.cnblogs.com/hufengTE/p/12795297.html