首页 > 其他分享 >3月3日记录20230321

3月3日记录20230321

时间:2023-05-15 09:45:32浏览次数:36  
标签:xml 插件 生命周期 记录 20230321 maven 依赖 打包

计划

  • [ ] 学习mybatis
  • [ ] maven,可以看完
  • [ ] js
  • [ ] 改bug,让跑起来

执行

10点13分 学习maven

15点52分 结束maven基础,开始看jdbc

17点15分 还是改不掉错,继续学习mybatis和js

知识记录

maven学习

基本概念

第一个maven程序
  • 插件创建maven程序
  • idea版创建maven
  • tomcat插件安装与web工程启动
  • 问题很大,得出一个经验,把视频看完再操作
  • 14点51分 解决了。web.xml中要删除大部分没用的东西,本来也是报红
  • pom.xml中删除原有build的全部内容
依赖管理
依赖配置与传递
  • 依赖指当前项目运行所需要的jar包,一个项目可以有多个依赖
  • 以来传递:使用别的project的jar包,直接依赖/间接依赖
  • 冲突解决:路径优先,声明优先,特殊优先(同级配置,后面覆盖前面的)
  • 可选依赖 加true即可
  • 排除依赖,主动断开依赖的资源
<exclusions>
<exclusion>
<groupId></groupId>
<artifactId></artifactId>
</exclusion>
</exclusions>//没有<version></version>
依赖范围
  • 主程序范围
  • 测试程序范围
  • 是否参与打包

  • 依赖范围的传递性

生命周期与插件
构建生命周期

运行的阶段

  • compile test-compile test package install
  • clean:清理工作
  • cpre-lean
  • clean
  • post-clean
  • default:核心工作,编译测试打包
  • 很多

  • site:产生报告,发布站点
  • pre-site
  • site
  • post-site
  • site-deploy
插件
  • 与生命周期内的阶段绑定,执行到对应的生命周期时执行插件
  • 默认maven在各个生命周期上绑定有预设的功能
  • 通过插件可以自定义其他功能
  • goal打包用的
  • phase运行到什么阶段

JDBC

简单介绍
  • JDBC就是用Java语言操作数据库的一套代码

Mybatis

什么是Mybatis
  • 回顾
  • JDBC
  • mysql
  • java基础
  • Maven
  • junit
  • SSM框架:配置文件的。最好方式,看官方文档

标签:xml,插件,生命周期,记录,20230321,maven,依赖,打包
From: https://www.cnblogs.com/barry-first/p/17239507.html

相关文章

  • 3月2日记录20230321
    计划[]学习JavaScript[]看crapapi代码[]全速进入开发阶段[]JDBC和mysql的知识补上午09点44分 学习javascript10点20分 ​​学会用typora画思维导图​​11点47分 开始学习编写JavaScript下午13点37分 继续学习JavaScript15点53分 了解mybatis16点08分 学习java英语角KobeB......
  • 3月1日知识记录20230321
    上午发现可以直接使用crapapi的web端进行分析,对脑图菜单界面进行大改。设想只用一端,没考虑管理员,就普通用户,只要可以进行项目管理就行。看这意思就是让我改善crapapi,加快技术学习下午中期报告,完成软件工程那一套,画图,数据库设计,实现一些功能毕业论文,整合拼接dao层下的包mapper(映射)......
  • 3月13日记录20230321
    计划[x]学习CRM项目的数据库设计部[]阅读Java书籍[x]看crapapi代码,试图修改[]写形式与政策的论文[]把有mock功能的软件跑起来执行09点30分 一直在弄共享剪贴板10点18分 开始学习13点46分 开始工作16点18分 基本看数据表设计部分,还包含复习数据库知识,太恶心了16点57分 运行......
  • 3月10日记录20230321
    计划[]一定要把crapapi跑起来[]学习js[]学习java执行09点58分 开始工作11点16分 太恶心了,不行啊11点19分 再试一次13点39分 重新下载别的版本进行部署16点22分 ​​解决我的电脑里有百度网盘的问题​​16点30分 学习CRM项目的物理模型设计,即表结构设计知识记录跑起来了。。......
  • 3月9日记录20230321
    计划[]看crm视频,补充前面知识,加快开发进度[]阅读疯狂Java讲义[]有空英语[x]咸鱼收款[x]填写学校登记表执行09点35分 开始学习视频13点50分 抓紧时间,继续看16点05分 学习JavaScript,想实现首页注册登陆界面,可是代码看不懂,时间很紧张啊英语角ThesongsIoftenlistentoare......
  • 实习记录模板
    计划删减代码,把它变成自己的,准备答辩学习前端知识angular框架,html语法扎实的学,css,JavaScript学习后端框架,Java语言学扎实点知道接口怎么回事,尝试或明白一个接口怎么写,接口调试是怎么实现的解决配置文件中resources中的几千个报错,不解决,无意义要搞明白数据库中的字段......
  • 记录以下关于我家的网络ip部署如何将所有设备的ip部署在同一网段下
    先说下家里的网络大概是如何连接的:首先使用的是移动光纤,入户以后由猫分出4个LAN口,分别对应我家客厅,主卧,书房,次卧,其中主卧和次卧基本没有使用.主要客厅和书房在用.客厅连接的是无线路由器,新款的无线路由器可以设置'有线中继'功能,该功能保证了连接到无线路由器的所有设备......
  • APIO2018~2022做题记录
    APIO2018~2022做题记录1.[APIO2021]封闭道路题意:一棵大小为\(n\)的树,有边权,设\(f(x)\)表示要满足所有点的\(deg\leqslantx\)所要删掉的边的边权和的最小值,求出\(f(0)\)到\(f(n)\)思路:先考虑对于每个\(x\)计算答案。设\(dp[i][0/1]\)表示\(i\)向上连的边删或不删时的最小代价......
  • 博学谷学习记录 自我总结 用心分享 | 学习分享
    我的分布式学习之旅:我从事Java开发(ERP二次开发)已经有三年了,但是对于分布式系统的学习却是最近一个月开始的。这个领域对我而言既新颖又富有挑战性,让我充满好奇感,以及带有一丝焦虑害怕学习过程中的不理解,以及自己能不能学会。希望通过这一篇日记分享一下目前再学习分布式......
  • 博学谷学习记录 自我总结 用心分享 | Dubbo SPI机制
    SPI简介SPI全称为ServiceProviderInterface,是一种服务发现机制,刚好与javajdk的类加载机制进行了一个互补。SPI的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动态为接口替换实现类。正因此特性,我们可以很容易......