1 Hello World学习网站:https://www.bilibili.com/video/BV1PE411i7CV?p=11.1 Spring是怎么简化开发的?1、基于POJO的轻量级和最小侵入性编程,所有东西都是bean;2、通过IOC,依赖注入(DI)和面向接口实现松耦合;3、基于切面(AOP)和惯例进行声明式编程;4、通过切面和模版减少样式代码,RedisTemplate,xxxTe
背景有时候项目里需要使用一些没有源码的三方jar,通过在pom里添加systemPath来指明jar的位置,在本地调试的时候一切ok,但是同样的代码通过mvn package发到线上运行就提示依赖的jar找不到。原因当引用第三方,且没有源代码时候,可以使用systemPath<dependency> <groupId>ctec</groupId>
转载 2023-10-24 08:33:26
167阅读
一、springboot的优势在学习springboot之前我们一定使用过SSM做过项目,我们发现SSM在开发上非常方便,但它的配置却很繁琐,特别是在稍微大一点的项目中,我们要保证所有依赖的版本不发生冲突是很麻烦的一件事,springboot的出现就是为了解决这一问题,它只需要我们指明一个启动器(可以是官方的也可以是第三方),就可以将一类相关资源安全导入进来,大大节约了我们配置的时间。特征:① 使
这两天在解决maven依赖冲突的问题,又不小心删掉了maven的repository。手忙脚乱maven的lifecycle命令瞎按一通,本来5分钟搞定,硬生生搞了小一个多小时!!!狠狠地和maven打了个交道。依赖冲突idea自带的一个maven依赖关系图很通透,但无从下手。我真看不懂所以Maven Dependency Helper就是一个很好地东西了(IDEA插件)树形结构!依赖关系明确!每
(1)spring boot 打包jar   如果有不对的还请指点,知道自己技术部怎么样,第一次写,写的有点乱    理解一下  1、在POM.xml文件下添加如下代码;注意:version、configuration、executions三个标签是我后来查找添加的,网上解决方案要么没有这三个要么不一样,我试了都不行,而且我在我电脑试了这三个标签必须有;  
一、定制错误页面   1、有模板引擎的情况下;error/状态码; 【将错误页面命名为 错误状态码.html 放在模板引擎文件夹里面的 error文件夹下】,发生此状态码的错误就会来到 对应的页面;    我们可以使用4xx和5xx作为错误页面的文件名来匹配这种类型的所有错误,精确优先(优先寻找精确的状态 码.html);   页面能获取的信息; &nbsp
1、在POM.xml文件下添加如下代码;注意:version、configuration、executions三个标签是我后来查找添加的,网上解决方案要么没有这三个要么不一样,我试了都不行,而且我在我电脑试了这三个标签必须有;2、如果没有version标签会在生成时会报错。3、如果没有configuration、executions两个标签生成的jar会报jar没有主目录清单错误;哀 
springboot集成mybatis 和它的反向功工程, 可以很方便的帮助我们创建mapper.xml 和 domain 实体类,下面是其操作步骤添加依赖 主要有两个依赖, 一个是 mysql的连接驱动, 另一个就是 mybatis 专门为springboot开发的 starter 依赖mybatis-spring-boot-starter 这是mybatis开发的集成springboot的插件
转载 10月前
9阅读
  项目调试过程中会遇到这样一个场景,明明修改了代码,上传到服务器重启后总是会怀疑不是最新的,为了证明代码是最更新的,我们通常会在代码里面输出一句话以证明代码是修改之后的,但是这样做会很麻烦,每次都要加多余的代码,有时候打包之前可能还会忘记加,所有就想着有没有通用的办法解决这个问题,以后就不再为此操心.  我们一下就能想到的解决方案就是使用maven的打包时间,那么怎么才能动态的获取到maven
转载 2024-03-21 20:44:54
98阅读
1.情景展示 使用maven插件,将maven项目进行打包时,如何令其名称后面追加时间戳?
原创 2023-03-01 16:31:18
722阅读
配置的前提是电脑安装了JDK而且配置好了相关的环境变量(JAVA_HOME,path和classpath)。配置好后在命令行中输入javac和java验证是否配置成功:假设出现上面的情况则说明配置成功。首先打开Editplus,打开工具-配置自己定义工具(或者使用快捷键Alt+G):然后点击“组名",将Group 1改为“Java编译与执行”:然后点击“加入工具”-“程序”:1加入编译功能“菜单文
转载 2023-07-23 01:29:11
396阅读
1.适用范围本文档主要介绍全志 T3 平台量产 SylixOS 系统的方法。区别于《AllWinnerT3量产使用手册.docx》,本文主要介绍如何生成可通过 Phoenixsuit 或 PhoenixCard 软件直接烧录的 img 文件。2.准备工作T3 平台设备,已在 EMMC 上固化 SylixOS、APP、运行环境,等待打包USB 转串口设备一个Ubuntu 虚拟机T3 设备 liche
# Android打包没有签名的 在Android开发过程中,我们经常需要将应用程序打包成APK文件发布到应用商店或者通过其他方式分发给用户。在打包APK文件时,一个重要的步骤就是对APK文件进行签名,以确保APK文件的完整性和安全性。然而,有时候我们可能会遇到需要打包没有签名的的情况,比如用于测试或者内部使用。本文将介绍如何在Android Studio中打包没有签名的。 ## 为什么
原创 2024-06-26 04:03:55
579阅读
有时候我们需要在程序里执行一些cmd命令,使用os或者其它模块中的popen方法去执行这个问题一般是程序内有输入导致的,这个输入可以是input(),也可以是其它的一些stdin操作(如os.popen实际上会造成输入请求)本质上就是:使用-w参数(无控制台)打包时程序里不要请求输入或者,你也可以不用-w参数,手动隐藏控制台!有一天,我把使用了os.popen方法的python程序用pyinsta
今天我在开发自己的小项目的时候发现了这个问题:springboot打包没有可执行的jar?打包成功jar没有将依赖打包入jar。详细点说就是:在idea执行package,执行过程没有问题,点开项目目录下的target文件夹时里面只有一个jar,这个jar也就43kb,这个大小肯定不是可执行的。以前打包项目都会有两个jar,一个体积小的,一个体积大的,大的比小的大大概30倍,原因是将依赖打包进去了
转载 2024-11-01 19:43:27
19阅读
本篇和大家分享的是springboot打包并结合shell脚本命令部署,重点在分享一个shell程序启动工具,希望能便利工作;profiles指定不同环境的配置maven-assembly-plugin打发布压缩分享shenniu_publish.sh程序启动工具linux上使用shenniu_publish.sh启动程序profiles指定不同环境的配置通常一套程序分为了很多个部署环境:开发,
问题: 解决方案1.修改pom.xml文件的build标签为该标签作用:添加一个SpringBoot的构建的插件<build> <plugins> <plugin> <!-- Build an executable JAR --> &lt
前言 最近做了一个token申请和验证服务,需要将服务打包成jar,其他项目使用maven依赖,直接使用;实现:1、将token服务在本机跑起,确保能够正常运行并调用;2、将启动类和测试类(无用)删除掉;3、将pom配置文件中maven插件改为: 原先:<build> <plugins> <plugin> <groupId>org
转载 2024-04-19 11:15:13
128阅读
一 配置介绍使用jenkins的tfs插件进行,源码的下载,编译,打包的操作,然后使用windows的批处理命令,在局域网内(或者本机)把打包的release,删除掉web.config,然后靠配到iis指向的磁盘位置,如此实现自动发布。在此种情况下,因为源码经过演进项目扩大,存在越来越多的文件,也越来越大,往往进行了简单的修改,但是发布需要持续几分钟甚至更长,而人工发布就只需简单几秒钟拷贝,
 文章目录编译源码最重要的就是版本一致性!!!编译源码最重要的就是版本一致性!!!编译源码最重要的就是版本一致性!!!1. 配置JDK2. Gradle环境(根据源码确定)确定gradle版本配置gradle环境配置环境变量便签1 记住以下信息:这就是等会在源码里面要修改的信息,保持版本一致。还会再来看的3. 源码配置若你在此刻已经导入IDEA,没关系版本一致:去除源码无关内容(可以不做
  • 1
  • 2
  • 3
  • 4
  • 5