编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

idea

JFinal设置共享函数模板addSharedFunction后出错File not found
Java编程

JFinal设置共享函数模板addSharedFunction后出错File not found

阅读(944)

出错有个关键点,之前单模块项目,最近重构后改成了多模块项目,具体报错呢如下:java.lang.RuntimeException: File not found : E:/Java/ousense/ousense.admin/WEB-INF/views/common/templete/_layout.html at com.jfinal.template.source.FileSource.getContent(FileSource.java:69) at com.jfinal.tem...

IntelliJ IDEA添加的Module Dependency老是丢失,提示missing
Java编程

IntelliJ IDEA添加的Module Dependency老是丢失,提示missing

阅读(3362)

在使用IntelliJ IDEA开发多模块Java项目的时候,我通过Project Struture的方式添加Module Dependency,只要被依赖的模块重新编辑pom文件,依赖的模块就丢失。其实细心的话,我们在添加依赖模块的时候,是可以看到这样的提示的。Module 'xxx' is imported from Maven.Any changes made in its configuration may be lost after reimpor...

IntelliJ IDEA下多模块项目在tomcat下部署提示class not found
Java编程

IntelliJ IDEA下多模块项目在tomcat下部署提示class not found

阅读(1672)

项目是这样的,基于JFinal开发,用的是IntelliJ IDEA下,打包部署,在tomcat下使用相关功能的时候出错,提示Class Not Found,经排查,未找到的Class是引用的其他模块,我项目大致依赖如下图所示admin项目依赖了2个模块,utils和core,提示未找到的类确实在core下。解决方案如下,来到Artifacts下,在“Available Elements”下把core和utils“...

IDEA:“Web”Facet resources are not included in an artifact
Java编程

IDEA:“Web”Facet resources are not included in an artifact

阅读(8460)

首先,该项目之前不是web项目,我现在要转成web项目,发现在Project Settings→Modules下出现了个感叹号,具体提示如下:“Web”Facet resources are not included in an artifact解决方法如下:来到Artifacts下,把之前配置好的web项目复制下就行了,下面是复制前的截图复制后,如下图所示,把相关信息改成提示错误的模块信息即可。

使用maven创建Java购物商城系统的父工程
Java编程

使用maven创建Java购物商城系统的父工程

阅读(1214)

首先,打开idea,然后我们新建一个父工程。第一步:依次单击“File”→“New”→“Project”第二步:我们的目的是建一个空的maven项目,所以在选择了“Maven”后什么都不要选,在“New Project”对话框中,直接单击“Next”第三步:在GroupId中填写:com.codingwhy在ArtifactId中填写:javamall然后单击“Next”第四步:在Project name中填写j...

使用maven创建Java购物商城系统的common工程
Java编程

使用maven创建Java购物商城系统的common工程

阅读(1548)

common工程,主要为Java的购物商城系统提供一些工具类,比如cookie管理类,id生成类等。具体的创建过程如下第一步:在idea中依次单击“File”→“New”→“Module”第二步在“New Module”窗口中,已经默认给我们选好了“Maven”,因为只是个工具类工程,所以不需要使用archetype。直接单击“Next”即可。第三步:可以看到,Parent已经默认是j...

Java购物商城系统后台管理系统的架构
Java编程

Java购物商城系统后台管理系统的架构

阅读(732)

我们先来说下传统的商城系统的工程结构,直接上图吧,对照图片说明比较方便。传统的后台架构,就是把所有的类、包都放在一个工程里面,这样不利于分布式部署,比如mapper,我在搜索里面可能也用到,这样就没办法做到复用。为了做到复用,我们的管理后台也需要拆分,具体拆分如下:对比下我们之前做的项目,发现利用maven管理项目还是非常方便...

使用maven创建Java购物商城系统的manager(后台管理系统)工程
Java编程

使用maven创建Java购物商城系统的manager(后台管理系统)工程

阅读(1293)

javamall.manager工程是一个聚合工程,它是该java商城系统的后台系统。具体,可以看下之前的文章,有具体的分析:Java购物商城系统后台管理系统的架构。javamall.manager其实就是一个父工程,和我们之前创建javamall工程的步骤是一样的,使用maven创建Java购物商城系统的父工程。当然,具体还是稍微有点不同的,我也还是一步步的演示下吧。第...