网站建设的请示报告,懒人手机网站模板,外包公司排行,智能产品开发springboot单体项目结构大概如下。
代码都在src/main下#xff0c;
java是后端代码 java下最基本的包 dao(mapper) entity(model) service controller 其他的包根据项目需求扩展。
resources下是配置文件。
如果不是前后端分离#xff0c;resources下放的是静态文件…springboot单体项目结构大概如下。
代码都在src/main下
java是后端代码 java下最基本的包 dao(mapper) entity(model) service controller 其他的包根据项目需求扩展。
resources下是配置文件。
如果不是前后端分离resources下放的是静态文件和html 1. src/main/java: 存放代码。
dao 全称Data Access Object。Dao层比较底层负责与数据库打交道具体到对某个表、某个实体的增删改查一般使用sql语句做出操作的都在dao层如果用mybatis能省下很多sql。service 又叫服务层或业务层封装Dao层的操作使一个方法对外表现为实现一种功能例如网购生成订单时不仅要插入订单信息记录还要查询商品库存是否充足购买是否超过限制等等各种语句查询的功能实现。controller 业务控制层负责接收数据和请求并且调用Service层实现这个业务逻辑一般接受和发送get和post请求在这里。entity 定义实体类的文件夹不一定在java文件夹下一级文件也可能在下下级文件具体作用就是定义数据库里的数据一般是属性加上get和set。(实体类可以用idea自带的插件完成链接http://t.csdn.cn/Xyr6J)
2. src/main/resources
resources: 存放静态资源static 静态文件css、js、image。 访问方式http://localhost:8080/js/main.jspublic 存放公共文件。templates: 一般可以存放静态页面如html、jsp。config 定义的配置文件夹如application.properties。