通过一晚上的学习,觉得是自己的Eclipse(2017)有问题。
在官网下载Eclipse IDE(2021-6),导入开发者模块平台-下载中心-FSDP3.0框架中的demo项目。
pom中fsdp3-service包并不会导入,在setting.xml中添加
<profile>
<id>finedo</id>
<repositories>
<repository>
<id>local-nexus</id>
<url>http://app.finedo.cn/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</profile>
//在profiles下面增加如下配置:
<activeProfiles>
<activeProfile>finedo</activeProfile>
</activeProfiles>
以上目前并不知道什么意思,成功下载Jar包,但报出
Could not initialize class org.apache.maven.plugin.war.util.WebappStructureSerializer
目前没有解决。
看下项目的的大致结构,公司封装了框架,目前发现以下几个问题,需要学习:
- fsdp里的bean继承BaseDomain和spring 实现Serializable接口 有什么联系?
- @Resource注解没有掌握,为啥Service层写了SQL,和以前看的视频不同。
公司分层不分包,Servlet叫ServiceAP,ServiceAP有什么含义吗?
PS:公司框架全是反射,感觉自己对反射的理解还差的很远,报错还没有解决,今天还是很有收获的。
评论区