2020
10-08
10-08
如何在docker中运行springboot项目过程图解
一、IDEA中点击下方的Terminal输入mvncleaninstall出现如下图时表示成功(前提是本地必须安装了maven且配置了maven的环境变量)打好的jar包在target目录下二、然后新建个Dockerfile文件,内容如下三、构建镜像:将Dockerfile和项目jar包放在服务器同一目录下,然后进入该目录输入:dockerbuild-tapp.(注意后面有个点,app为自定义镜像名)构建镜像查看镜像是否存在:dockerimages四、运行刚才打的镜像:dockerrun-d-...
继续阅读 >
一、项目功能概述电商秒杀需要完成的3个功能:1.展示一个商品列表页面,我们可以从中看到可秒杀的商品列表2.点击进入商品详情页,获取该商品的详细信息3.秒杀时间开始后,点击进入下单确认页面,并支付成功二、基于SpringBoot进行项目环境搭建步骤1:创建一个maven工程,使用quickStart骨架。步骤2:在pom.xml导入SpringBoot相关依赖。<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/...
最近公司正好也是用之前自己比较熟悉的IDEA而不是Eclipse,为了更深入理解和使用,就找来各种资料再研究一下,这里整理后来个输出。IDEA中最重要的各种设置项,就是这个ProjectStructre了,关乎你的项目运行,缺胳膊少腿都不行。1.1ProjectProjectname:定义项目的名称;ProjectSDK:设置该项目使用的JDK,也可以在此处新添加其他版本的JDK;Projectlanguagelevel:这个和JDK的类似,区别在于,假如你设置了JDK1.8,却只...
在项目pom.xml中加入依赖<dependency><groupId>org.elasticsearch.client</groupId><artifactId>elasticsearch-rest-high-level-client</artifactId><version>7.6.1</version></dependency><dependency><groupId>org.elasticsearch</groupId><artifactId>elasticsearch</artifactId><version>7.6.1</version></dependency>发现项目总会拉下6.4.3的版本,并且项目中也会引用这个版本然后启动项目,还会发现找不到方法...
1.修改pom.xml文件<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>top.ytheng</groupId><artifactId>springboot-demo</artifactId><version>0.0.1</version><packaging>war</packaging><parent><groupI...
学生可以申请IntellijIDEA旗舰版免费试用!我终于可以暂时不用折腾社区版啦啦啦啦啦!!!IDEA旗舰版可以直接创建SpringMVC项目,但创建后的项目并不是直接就可以运行,还需要进行一些配置。一、创建项目打开IntellijIDEA,创建项目(CreateNewProject);在左边选择“Spring”,然后右边勾选“SpringMVC”,下面的“WebApplication”应该会自动勾选,如果没有,则手动勾选上;下面保持默认选项“Download”就可以,点击“Nex...
如果你想引入别人的项目,但是呢引入的项目可能与自己原先装的模块的版本产生冲突,而且如果引入一个项目就在本地进行运行使用,每个项目用的依赖包都不大相同,就会导致解释器安装包过多,就会导致加载过慢,甚至会导致安装一些依赖包失败,那最好的办法就是在虚拟环境中引入,这样就可以以一个独立的环境引入别人的项目,需要什么模块在虚拟环境下进行下载即可,就不会破坏自己本地的环境如果别人的环境中,存在venv,你可以先把...
1.使用springboot项目,现在有个需求是在添加或者修改某个菜单后,菜单会影响角色,角色影响用户。所有受影响的用户在要退出重新登录。自己实现的思路是这样的:写一个监听器,在收到某个特定的请求后,监听当前所有的用户,如果是受影响的用户,就销毁session,让重新登录。有了思路后,刚开始上网搜的是怎么在springboot中添加监听:网上大部分的思路都一样:使用@ServletComponentScan和一个实现了HttpSessionListener的方法就...
为什么选择MVP?相信大部分人都听过这个框架,或者已经使用过。了解和简单运用的过程中大家一定会有这样几个问题或者痛点:MVP有什么好处,为什么要用它?MVP结构代码怎么写?为什么MVP结构利于单元测试?而且我为什么要写测试代码呢?好了你说服我了,但是我不会写单元测试啊!MVP多了好多类,还要写测试代码,写起来好累啊!老娘不想这么麻烦啊!这里班门弄斧的分享下我的经验...