一:开发工具IDEA
1.部分插件
(1)Alibaba Java Coding Guidelines
扫描单个文件
扫描整个项目所有文件
(2)GenerateAllSetter
自动生成实体类的get,set方法;以及在创建实例时,快速生成设置属性代码
(3)GenerateSerialVersionUID
JAVA序列化的机制是通过判断实体类的serialVersionUID来验证版本一致性的,在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体类的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常。
(4)MybatisX
1>MybatisX是一款基于 IDEA 的快速开发插件,方便在使用mybatis以及mybatis-plus开始时简化繁琐的重复操作,提高开发速率。
2>使用MybatisX的好处
节省大量持久层代码开发时间
强大的功能为业务编写提供各类支持
配置简单,告别各类复杂的配置文件
(5)RestfulTool
提供了一个 Services tree 的显示窗口
双击 URL 直接跳转到对应的方法定义
一个简单的 http 请求工具
支持 Spring 体系 (Spring MVC / Spring Boot)
支持 JAX-RS
支持 Navigate -> Request Service 搜索 Mapping (Ctrl + Alt + /)
直接导航到方法,复制接口地址、复制API接口、复制方法参数
java类上添加Convert to JSON功能,格式化json数据
2.编码统一使用UTF-8
3.创建项目
(1)普通创建Java项目流程:文件-新建-项目
(2)项目结构
.idea文件夹来存放项目的配置信息,其中包括版本控制信息、历史记录等等。
.iml文件是IntelliJ IDEA自动创建的模块文件,保存项目的结构信息,目录类型信息等。
Scratches and Consoles是暂存文件目录,所有项目共享,有时可能需要在项目上下文之外创建临时注
释或写一些代码。就可以使用暂存文件和暂存缓冲区。
二:Servlet项目
(1)编写代码
双击package进行打包操作,打包完成后;将程序部署到Tomcat上,将war文件复杂到Tomcat的webapps目录中
三:Springboot项目
流程:
(1)新建项目:文件-新建-项目-Spring Initializr-进行配置
(2)导入依赖
(3)配置Application
(4)创建需要的mapper,service,cotroller层
1>创建需要的文件夹
2>创建数据库
3>创建pojo类
4>创建mapper接口
5>创建对于mapper接口的xml文件
6>创建service层
7>创建controller层
(5)测试请求
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。