一:创建父工程_chserivcecloud
1、在Eclipse中右击(Maven Project)
2、创建附件父级工程并标把Packageing设置为pom模式
表示定义pom文件,后续各个的模块公用的jar包等等进行统一提取出来,相当于一个抽象的父类
1、在pom.xml中粘贴配置
二:创建公共子模块工程_chserivcecloud-api
1、选中父工程右击---->new Other--->Maven Module
2、注意Packageing设置为jar模式
3、父工程中会出现子模块
4、pom.xml文件中出现
5、在子工程的pom.xml文件中添加配置
1、新建部门(Dept)Entity实体类结合lombok使用
1、在刚创建的工程创建Dept实体类实现Serializable接口
2、如上要写get/set/toString/空构造/全构造方法,那么问题来了,要是后续会添加属性是不是有要重写写这些方法,那可以不可以提取?进行优化,lombok的好处就来了,可减轻编码量
需要进行安装lombok
3、选择当前API的工程--->Run As--->进行Maven Clean(重新生成jar包)----->在进行Maven install(安装)
4、Maven Clean/Maven install后给其他的模块引用,达到通用的目的。
需要用到部门实体,不用在工程中定义一份,可直接引用本模块就可以了