1、资源目录结构说明
//一般默认保存css、img、js 这三种静态资源
"classpath:/META-INF/resourcess/static"
//一般默认保存html 这类页面资源
"classpath:/META-INF/resourcess/templates"
//一般保存数据连接properties配置文件
"classpath:/META-INF/resourcess"
2、源码目录结构说明
//启动类
springbootStartApplication
//controller 代表控制层,主要是Action/Servlet等构成(Spring MVC则是通过@Controller标签使用)此层业务层与视图层打交道的中间层,负责传输VO对象和调用BO层的业务方法,负责视图层请求的数据处理后响应给视图层。
com.itcode.controller.xxx
//pojo(plian ordinary java object)
//代表简单无规则java对象.纯的传统意义的java对象,最基本的Java Bean只有属性加上属性的get和set方法;可以额转化为PO、DTO、VO;比如POJO在传输过程中就是DTO
com.itcode.pojo
//entitiy 简单的java对象。类似于pojo最基本的Java Bean只有属性加上属性的get和set方法
com.itcode.entitiy
//Dao 操作数据库类存放目录
com.itcode.Dao
3、创建文件时注意的几个问题
3.1 静态资源文件html,应该存放到templates 文件夹下面,才能被加载
3.2创建Dao,可以使用Map模拟数据库,往对象中保存对应的键值对内容。
3.3 默认访问首页时注意,在public/index.html也有首页的话,就加载不到。
package com.itcode.entitiy;
//部门-实体类
public class Department {
private String id;//部门ID,一般是uuid
private String deptname;//部门名称
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getDeptname() {
return deptname;
}
public void setDeptname(String deptname) {
this.deptname = deptname;
}
}
package com.itcode.entitiy;
//员工-实体类
public class employee {
private String id;//员工ID,一般是uuid
private String name;//员工名称
private Integer age;//员工年龄
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
}