
框架
Java框架
程序员海星
知其然,知其所以然。
展开
-
Maven3.3精品教程2017学习笔记
一、maven两大核心 依赖管理:对jar包的管理,公司名+项目名+版本。 项目构建:项目在编码完成后,对项目进行编译、测试、打包、部署。 项目根目录下执行dos命令,mvn tomcat:run,可将web项目发送到tomcat 二、安装&配置环境变量 maven是java开发,所以必须提前安装jdk,且jdk环境变量名必须叫JAVA_HOME,然后下载解压版直接解压。 如果是只在idea、eclipse等开发工具中使用则可以不配置环境变量。 新增环境变量配置MAVEN_HOME,变量值为m原创 2020-08-19 23:22:34 · 198 阅读 · 0 评论 -
maven中dependencyManagement和dependencies标签的区别
maven中dependencyManagement和dependencies标签的区别 1、dependencyManagement一般用在父工程中,声明使用的依赖版本,但并不实际引入jar包,父工程下所有的子模块默认会向上查找父模块中指定的依赖版本,所以在子模块中可以不声明依赖版本,即使用父工程的依赖版本,如果子项目没有声明父项目中的依赖,则子项目不会自动引入该依赖。 2、dependencies子项目中如果声明了依赖版本,则会覆盖父工程的依赖版本,使用自己指定的版本。 ...原创 2020-09-14 21:49:54 · 197 阅读 · 1 评论 -
一口气说出 6种,@Transactional注解的失效场景-博客阅读笔记
原文地址 一、事务 1、编程式事物:在代码中手动的管理事务的提交、回滚等操作,代码侵入性比较强。 2、声明式事务:基于AOP面向切面的,它将具体业务与事务处理部分解耦,代码侵入性很低,所以在实际开发中声明式事务用的比较多。声明式事务也有两种实现方式,一是基于TX和AOP的xml配置文件方式,二种就是基于@Transactional注解了。 二、@Transactional注解可以作用于哪些地方 1、作用于类:当把@Transactional 注解放在类上时,表示所有该类的public方法都配置相同的事务属性转载 2020-10-13 16:10:08 · 379 阅读 · 0 评论 -
Springboot编写单元测试上传文件和参数
1、工程pom文件引入工具包hutool包和fastjson <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-core</artifactId> <version>5.6.5</version> </dependency> <!-- https://mvnrepository.com/artifact/cn.h原创 2021-06-19 14:31:34 · 1569 阅读 · 0 评论