- Java经典项目目录结构
大家好,我是 JavaPub。
很多刚工作的同学进入公司,拿到前辈们写的高级代码,眼前一亮 希望可以从里边得到成长。今天和大家聊一聊 Java 项目目录结构。
因为一些原因,我们在学校里学到的知识会滞后一些。但是好在万变不离其宗。接下来这个项目结构可以覆盖绝大多数项目工程。
我们这里以即将发布的**《用户中心》**为例。
目录结构
1. 项目目录结构

看到这个代码结构一定不要抵触,按照功能划分来理解其实很简单。
首先:
-
annotation是注解类目录,像全局权限处理等。 -
constant全局静态数据处理,比如状态枚举。 -
controller接口层,这个大家一定都懂。 -
filter顾名思义,拦截器、过滤器。 -
handler处理器,比如这里的文件是全局异常统一处理。 -
model模型层,基于对象编程,每个结构体都是一个对象,比如用户。 -
*Application.java启动入口文件。 -
resources静态文件,比如我们的配置文件和 HTML。
以上几个就是比较重要的目录文件。
















