01 2020 档案
摘要:使用springboot之前的准备工作: jdk环境变量配置: JAVA_HOME: jdk根目录 path:jdk根目录\bin maven环境变量配置: MAVEN_HOME: maven根目录 path: maven根目录\bin 配置Maven本地仓库: mvn根目录/conf/settin
阅读全文
摘要:一般都是eclipse编码默认使用了旧版本的jdk,需要更新下: 然后项目右键,maven》update project。 也可以自己解决红叉问题。菜单栏window > show view > Markers 在Markers里面可以查看红叉的原因。 如果还不行:具体可以看看:https://bl
阅读全文
摘要:微服务 什么是微服务,微服务是一种架构风格,它要求我们在开发一个应用的时候,这个应用必须构建成一系列小服务的组合,可以通过HTTP协议的方式进行互通。要说微服务架构,先得说说过去我们的单体应用架构。 单体应用架构 所谓的单体架构(all in one)是指,我们将一个应用(项目)中的所有的应用服务都
阅读全文
摘要:首先创建一个maven打包类型为war的工程 创建完项目后,执行下图操作: 然后创建一个测试的Jsp文件,报错是因为还缺servlet-api.jar里面的类。 解决报错,有三种方法: 第一种: 项目右键,选择bluid path > configure bluid path 把tomcat放入到类
阅读全文
摘要:maven第一次创建打包方式为war的项目报错下图的错,一般是第一次下载相关的文件时候出错,需要进入到maven的本地仓库中删除报错的文件,让它重新下载。 删除文件夹后,报错的项目右键选择maven>update project,重新下载该文件 下载完成后pom.xml文件还会有错误,如下图 解决方
阅读全文
摘要:我们都知道项目之间的依赖首先要把被依赖的项目先安装install到maven的本地仓库中,然后在本项目中配置被依赖的仓库坐标,才能进行依赖通信。 例如: A项目 > B项目 A项目依赖B项目中的某个类,首先要把B项目安装install到本地仓库,然后在A项目的pom.xml中配置B的仓库坐标形成依赖
阅读全文
摘要:A > B > C A依赖于B,B依赖于C,如果A想间接依赖C,那么B和C之间的依赖范围必须是compile,不然A依赖不了C 但是有点麻烦,因为每次A想依赖于C都要确认B和C之间的依赖范围是否是compile,否则A依赖不了C,每次确认都会费时间 而且有些依赖的默认范围不是compile,如果修改
阅读全文
摘要:maven的依赖传递: A.jar->B.jar->C.jar 要使 A.jar ->C.jar:当且仅当 B.jar 依赖于C.jar的范围是compile,如果B依赖于C的范围不是compile,那么A依赖不了C 举个例子: 这里创建两个项目,HelloWorlds和HelloWorld2,He
阅读全文
摘要:首先创建两个项目进行测试依赖 创建一个HelloWorld2项目,一个HelloWorld类里面有一个sayHello的方法 然后再创建一个HelloWorldTime项目,一个SayHelloWorldTime类,里面调用上面项目中的HelloWorld类中的sayHello方法,HelloWor
阅读全文
摘要:当我们通过maven引入A.jar时,会自动引入B.jar A.jar(x.java ,y.java,z.java) B.jar(p.java c.java i.java) A.jar和B.jar之间的 依赖的本质:z.java ->c.java 所以其他没有依赖的可以排除 注意:如果我们配置依赖但
阅读全文
摘要:maven生命周期:生命周期和构建的关系:生命周期中的顺序:a b c d e 当我们执行c命令,则实际执行的是 a b c 生命周期包含的阶段:3个阶段clean lifecycle :清理 pre-clean clean post-clean default lifecycle :默认(常用)
阅读全文
摘要:依赖:A jar -> B jar <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.0</version> <scope>test</scope> </dependency> 依赖的范围、
阅读全文
摘要:依赖: 例:spring-context.jar 依赖 spring-aop.jar... A中的某些类 需要使用B中的某些类,则称为A依赖于B 在maven项目中,如果要使用 一个当时存在的Jar或模块,则可以通过 依赖实现(去本地仓库、远程仓库去寻找) 例如上面的项目依赖于单元测试jar包,但j
阅读全文
摘要:1.maven的作用 a.管理jar包 i.增加第三方jar包 (spring-context.jar spring-aop.jar ....) ii.jar包之间的依赖关系 (配置spring-context.jar 自动关联下载所有依赖的Jar,并且不会冲突,没有兼容性问题) b.将项目拆分成若
阅读全文
摘要:进入到eclipse里面创建maven项目 然后修改eclipse里面默认的maven配置,在菜单栏选择window-Preferences 添加完后,选择自己安装的maven版本 然后切换到User Settings配置 到上面这一步基本配置完成啦
阅读全文
摘要:首先进Apache官网下载maven,下载完后,解压。 接着配置MAVEN_HOME 在Path里面添加MAVEN_HOME 注意:maven配置之前需要配置java的环境变量,配置好后,win+r输入cmd进入命令窗,输入mvn -v,如果显示版本表示配置成功 配置完maven后,建议修改默认的m
阅读全文
摘要:把项目移动到新的运行环境时,明明包都导入了,项目也放进tomcat里面了,但是还会找不到该类 解决方法:项目右键选择底下的Properties ->project facets ->java 把Runtimes里面的Apache Tomcat的勾打上 这样才算把tomcat放进类路径里面
阅读全文