idea创建java项目目录结构_IDEA工具java开发之项目初始化配置 细节和目录结构

这一部分是自己在学习java时对idea编辑器的一些配置记录和有关项目目录的说明

一、包含

◆项目初始化配置

◆开发中必会的技能

◆运行与调试

◆高级进阶

◆常用插件

三、安装

安装JDK

安装idea

四、demo开始

1、工具

◆Spring Boot   几分钟只能就可以搭好一个可以运行的项目

◆Mybatis         对数据库的访问

◆Devtools       是一个热部署工具,每次改代码idea会自动重新启动

2、配置文件

配置文件在pom.xml中显示

3、分层结构

不同功能的类放在不同功能的包里面

◆Config:所有的配置  用于存放Spring Boot相关的配置类,包括启动类

◆Controller:所有请求入口,前端访问后端的入口

◆Sevice:逻辑层,负责所有的业务逻辑

◆Mapper:或者叫Dao,持久层,负责java和数据库交互。包括interface和XML两类文件

◆Domain(Po):表映射实体,用一个java类来映射数据库表,类名就相当于表名,类的属性就相当于表字段

◆Dto:数据传输对象(Data Transfer Object),用于前后端数据交互

Domain和Dto区别:

Domain类的属性完全和表的字段一致;Dto类的属性一般和表一致,但是会根据不同的业务场景适当的增加、减少属性。

从用法上来说:Domain用于java数据和数据库表记录映射,删除增加修改数据库的数据,用在service层和Mapper层

Dto用在前后端数据传输;用在controller层和Service层

Service层介于Controller和Mapper之间,也是Domain和Dto的转换层

开始操作

一、项目初始化设置

◆合适的字体大小

1、字体设置

快捷键:ctrl + Alt + S

9a965bb4709749db39073790df258029.png

2、编辑区的设置

94f66eba95ca901e36eebbd36bdb141f.png

3、控制台的设置

e7516364c9a2430a1ac6cee1693d42ce.png

408a94a97d4e0734d272ad15c1945089.png

◆编码改为UTF-8

07e3db4f0441df6b6c43a858e59fe240.png

38572806c1fef38869cd64dc68912b89.png

◆JDK设置

903e7b5e6866b2a2b2d973fb86caaad3.png

348ee4f9f7acb9f2d5e5769c89b5c445.png

ce84d642ff254bbe3f1a43ef142c01be.png

9f4e10cf3a6ca2020386117fa0966971.png

05931ce12cb458f48f87d965b8f5df8d.png

◆autoscroll设置

68b1e88aa73ef975b963f178f6d2d7a3.png

◆aotu import

457934bc9d0d6163b12c5684dc607a8a.png

作用是关联impor自动导入

二、编辑区的设置

1、行号设置

fae47ed0382685f693eeea5d4e9f8b04.png

2、tabs设置

6fc76be84ba2fbdf0f6707fbf4d6d753.png

c733d49836a63cba91b5fa66d2601de3.png

3、tabs排序

67aea881d6c2a56b63205b01a0bc2fbd.png

4、tabs数量

默认是显示10个文件

修改

afabf552f8442ad0e9d86ed5244febc6.png

5、自动换行

aa5bf4cf0630859ba99b879926da305c.png

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值