同窗口创建Module项目(IDEA)

本文详细介绍了如何在IDEA中创建MyBatis模块,包括环境搭建步骤及所需依赖的引入,如Junit、mysql-connector-java、MyBatis核心库、c3p0、log4j和cglib。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我是新建了mybatis模块,故以mybatis为例讲解本文
mybatis介绍
是操作数据库的框架,Apache旗下的开源项目,原名iBatis。
作用:数据访问层框架,底层是对JDBC的封装
mybatis创建
这是我的IDEA的版本号,JDK是1.8.0_172叽!!!

1.第一步

2.第二步

3.第三步
点击 + 号,之后在下拉菜单中选择New Module
记得勾选上Create from archetype!!!!
选上之后才能选中下边的内容呀!!!

4.第四步
点击next之后的页面没有操作,在点一步next

5.第五步
我原项目是work,想要在同窗口显示就要删除

6.第六步
点击finish就好啦,等环境自动搭建完,点开项目下的pom.xml开始导入依赖。
下面是依赖代码
junit :测试用的包
mysql-connector-java : mysql连接数据库驱动
mybatis : mybatis的依赖
log4j : 日志包
cglib : 动态代理技术

<dependency>
  <groupId>junit</groupId>
  <artifactId>junit</artifactId>
  <version>4.11</version>
  <scope>test</scope>
</dependency>
<dependency>
  <groupId>mysql</groupId>
  <artifactId>mysql-connector-java</artifactId>
  <version>5.1.39</version>
</dependency>
<dependency>
  <groupId>org.mybatis</groupId>
  <artifactId>mybatis</artifactId>
  <version>3.4.1</version>
</dependency>
<dependency>
  <groupId>com.mchange</groupId>
  <artifactId>c3p0</artifactId>
  <version>0.9.2.1</version>
</dependency>
<dependency>
  <groupId>log4j</groupId>
  <artifactId>log4j</artifactId>
  <version>1.2.12</version>
</dependency>
<dependency>
  <groupId>cglib</groupId>
  <artifactId>cglib</artifactId>
  <version>3.2.2</version>
</dependency>
内容概要:该研究通过在黑龙江省某示范村进行24小时实地测试,比较了燃煤炉具与自动/手动进料生物质炉具的污染物排放特征。结果显示,生物质炉具相比燃煤炉具显著降低了PM2.5、CO和SO2的排放(自动进料分别降低41.2%、54.3%、40.0%;手动进料降低35.3%、22.1%、20.0%),但NOx排放未降低甚至有所增加。研究还发现,经济性和便利性是影响生物质炉具推广的重要因素。该研究不仅提供了实际排放数据支持,还通过Python代码详细复现了排放特征比较、减排效果计算和结果可视化,进一步探讨了燃料性质、动态排放特征、碳平衡计算以及政策建议。 适合人群:从事环境科学研究的学者、政府环保部门工作人员、能源政策制定者、关注农村能源转型的社会人士。 使用场景及目标:①评估生物质炉具在农村地区的推广潜力;②为政策制定者提供科学依据,优化补贴政策;③帮助研究人员深入了解生物质炉具的排放特征和技术改进方向;④为企业研发更高效的生物质炉具提供参考。 其他说明:该研究通过大量数据分析和模拟,揭示了生物质炉具在实际应用中的优点和挑战,特别是NOx排放增加的问题。研究还提出了多项具体的技术改进方向和政策建议,如优化进料方式、提高热效率、建设本地颗粒厂等,为生物质炉具的广泛推广提供了可行路径。此外,研究还开发了一个智能政策建议生成系统,可以根据不地区的特征定制化生成政策建议,为农村能源转型提供了有力支持。
### 如何在 IntelliJ IDEA窗口创建并配置新项目 #### 1. 导入现有项目创建项目 如果需要在窗口中管理多个项目,可以先通过导入功能加载已有项目。对于全新项目创建,则可以通过菜单栏中的 `File -> New Project` 完成操作[^4]。 #### 2. 将 Git 或 SVN 项目下载到本地 当需要将远程仓库中的项目引入当前工作空间时,可以选择克隆方式完成初始化。具体步骤为: - 打开 IntelliJ IDEA 并选择 `Get from Version Control`。 - 输入对应的版本控制地址(Git/SVN URL),指定保存路径后确认即可完成拉取[^1]。 #### 3. 添加新的模块至现有项目 为了实现在一个 IDE 实例下运行多个独立的 Java 工程实例,推荐采用 **Module** 的形式扩展原有工程结构: - 进入主菜单选项卡下的 `File -> Project Structure...`; - 转向左侧列表里的 Modules 分支,在右侧空白区域点击绿色加号按钮 (+) 来新增 Module; - 根据提示填写相关信息(如名称、SDK 版本等参数设定)以及调整依赖关系设置[^2]。 #### 4. 对新加入的模块进行必要的环境适配 针对某些特殊类型的框架应用(例如 Spring Boot 应用程序),还需要额外执行一些特定的操作来确保其能够被正确解析和支持: - 如果是基于 Maven 构建体系的应用场景,请参照官方文档指引完成全局范围内的工具链统一化处理过程[^3]。 - 此外还需注意重新激活一次整个解决方案域的服务发现机制以便自动探测所有潜在可用的服务组件资源位置信息。 #### 5. 自定义视图布局优化用户体验 为了避免因时开启太多标签页而造成混乱局面的发生概率增加情况发生, 我们还可以利用IDE内置的功能来自由定制界面呈现样式: - 前往 Settings/Preferences 下找到 Editor | General | Code Folding 子项; - 查找 "Default folding settings" 字段组 ,勾选 “Override default foldings” 复选框 ; - 接着按照个人喜好修改折叠规则直至满意为止 . ```python # 示例代码片段展示如何在一个已存在的 Python project 上添加一个新的 package import os def create_new_package(project_path:str,new_packagename:str)->bool: try: fullpath=os.path.join(project_path,"src",new_packagename.replace(".","\\")) if not os.path.exists(fullpath): os.makedirs(fullpath) with open(os.path.join(fullpath,'__init__.py'),'w') as f: pass # touch an empty file to mark it as a python module directory structure. return True except Exception as e : print(e) return False if __name__=="__main__": result=create_new_package(r"C:\Users\User\PycharmProjects\TestProject","com.example.newmodule") assert(result==True),"Failed creating new package." ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值