maven java project项目log4j.properties存放位置?

初露寒秋 2015-12-17 02:51:27

图片中项目目录的src/main/java与下面的src/main有什么区别,两个路径都是做什么用,我建的是maven java project项目,把log4j.properties放在src/main/java就能打出日志,放在下面的src/main就打不出来,在我得理解中src/main目录就是用来放配置文件的,我了解有误?
...全文
9274 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
加权不平权 2015-12-17
  • 打赏
  • 举报
回复
理论上根据需求放任何地方都可以,只要你能够进行访问。不过对于maven当然有一般的做法。maven同时也是约定大于配置的。

初露寒秋 2015-12-17
  • 打赏
  • 举报
回复
引用 1 楼 u011225629 的回复:
1.log4j.properties放置在classpath下面。 优点:方便管理,节省资源。 缺点:灵活性差。 2.log4j.properties放置在外部。 有点:灵活性高。 缺点:需要建立相关的文档、相对浪费资源。
嗯嗯,灵活性指是配置文件可以放到任意位置吗。另外,说一下maven java project的两个src/main和src下的main目录的区别吗
君莫傲 2015-12-17
  • 打赏
  • 举报
回复
1.log4j.properties放置在classpath下面。 优点:方便管理,节省资源。 缺点:灵活性差。 2.log4j.properties放置在外部。 有点:灵活性高。 缺点:需要建立相关的文档、相对浪费资源。
内容概要:本文系统研究了线性模型预测控制(LMPC)与非线性模型预测控制(NMPC)在四旋翼无人机轨迹跟踪任务中的控制性能对比,基于Matlab/Simulink平台搭建完整的仿真控制系统。研究内容涵盖四旋翼无人机的动力学建模、状态空间表达、线性与非线性预测模型构建、滚动时域优化求解以及系统约束处理等关键技术环节,重点从轨迹跟踪精度、动态响应速度、系统稳定性及抗干扰能力等方面对两种控制策略进行对比分析,深入探讨线性化近似方法与精确非线性模型在实际控制效果上的差异,为无人机高性能飞控系统的设计提供理论支撑与仿真验证依据; 适合人群:具备自动控制原理、非线性系统理论、无人机动力学及Matlab/Simulink仿真基础的研究生、科研人员以及从事无人飞行器控制算法开发的工程技术人员; 使用场景及目标:① 掌握模型预测控制(MPC)在强非线性系统如四旋翼中的具体应用方法;② 理解LMPC与NMPC在建模假设、优化求解及控制性能上的本质差异;③ 为相关课题的仿真系统搭建、控制算法选型与性能评估提供实践参考;④ 支持课程设计、学位论文撰写或科研项目的算法验证与结果分析; 阅读建议:建议结合提供的Simulink仿真模型,深入剖析状态预测、代价函数设计与实时滚动优化的实现机制,对比不同飞行工况(如高机动轨迹)下的仿真结果,重点关注NMPC在复杂动态环境中的性能优势以及LMPC在计算效率与实时性方面的潜力,同时应注意非线性优化带来的计算负担问题及其对工程可实现性的影响。

67,536

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧