今天千锋广州小编分享一下SpringBoot多模块开发的知识点,一起来看看吧!
在Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,常见的就是分为model(域模型层)、dao(数据库访问层)、service(业务逻辑层)、controller(控制器层)、web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易。
前面我们开发都是在一个模块中,把不同的层以包来区分,如下:
1、创建SpringBoot项目
结构为:
代码分别是:
public class User {
private String username;
private String password;
private String realname;
...省略getset 构造方法
}
@Repository
public class UserDAO {
public List selectAllUsers(){
return Arrays.asList(new User("zhangsan