五、使用Eclipse 1)第一次打开需要设置工作环境,你可以指定工作目录,或者使用默认的C盘工作目录,点击 ok 按钮。 2)创建一个项目 3)输入项目名称,比如我输入Orz_Jlx,然后点击finish 4)然后在左侧菜单选择Orz_Jlx项目,右键--new--class (此处用qq截图不大方便,故略去) 5)键入类名,如输入 main,如图,然后点击finish 6)编写代码 示例:public class main {public static void main(String []a...
前提:已安装好jdk,配置好环境变量。我使用的是java 8.首先在自己的D盘下建一个文件夹,用来存放我们待会新建的项目,我创建了IdeaProject:1,第一步打开idea第二步选择创建java项目,并选择自己的jdk(我自己本地已经配置了所以有),没有可以点击new去自己的安装目录下找,一般默认安装C:\Program Files\Java,然后选择next 下一步第三步将“Create project from template”前面的勾去掉,然后点击“Next”第四步,选择项目存放目...
思维导图案例1:过滤器及拦截器相关区别解释过滤器&拦截器区别:Filter是基于函数回调的,而Interceptor这是基于Java反射的。Filter依赖于Servlet容器,而Interceptor不依赖于Servlet容器。Filter对几乎所有的请求起作用,而Interceptor只能对action请求起作用。Interceptor可以访问Action的上下文,值栈里的对象,而Filter不能。最重要的要记住他们的执行顺序:先Filter后Interceptor,另外在不同框架中有的是自带,有的是需要自写...
本节介绍Spring的XML和注解加载Bean,手写简单的源码,仅供参考/*** @description: spring的上下文* @author: ZhuCJ * @date: 2020-08-27 12:32*/publicclass SpringContext implements BaseFactory{/*** 指定扫描的包名*/private String packerName;/*** 指定spring 配置Bean的xml位置*/private String[] xmlPath;public SpringContext(String packerName) {this.packerName = packerName;}public SpringContext(String[] xmlPath)...
方法 2,一键生成方便到哭打开maven项目路径 一键生成 3、生成jar
目标文件在 path/target/xx.jar下面方法 1选中Java项目工程名称,在菜单中选择 File->project structure... (快捷Ctrl+Alt+Shift+S) 选中"Artifacts",点击"+"选择jar,然后选择"from modules with dependencies" 配置"Main Class
"选择“Main Class”->“copy to the output and link via manifest”->“Directory for META-INF/MAINFEST.MF”,此项配置的缺...
1. 选择要到处JAR文件的工程,右键选择“Export”2. 选择“Java-->Runnable JAR file”,点击“Next”;3. 在“Launch configuration”下面的下拉列表中选择程序启动时运行的主类;在"Export destination"下面的“Browse”按钮选择JAR的存放路径,并输入JAR文件名;如果程序依赖于其它包,就在“Library handling”处选择“Package required libraries into generated JAR”或“Copy required libraries into a sub-folder next to...
最近配置了Jenkins服务器,记录下基本过程。(当然还遇到了若干小问题,兵来将挡水来土掩就是了)Jenkins安装安装Tomcat 从Jenkins官网下载jenkins.war文件。官网地址:http://jenkins-ci.org/,注意选择最新版本的Long-Term Support Release
把war文件部署到Tomcat中 启动Tomcat 在浏览器中配置Jenkins,浏览器地址:http://{Tomcat IP}:{Tomcat port}/jenkins/Jenkins系统设置菜单路径:系统管理—管理Jenkins—系统设置设置主目录...
之前一直用安装的maven打包spring的javaweb项目,用的是mvn assembly:assembly打包,这次打包非web的spring项目,遇到许多问题,特记录一下正确步骤。1.配置pom.xml 这里不用assembly,因为assembly在打包时只会把第一次遇到的文件打入jar包,后面遇到的都会skip掉。也就是说assembly把我的Spring描述文件都忽略掉咯。报错就是:找不到 spring-context.xml (我的配置spring的xml),所以这里用 maven-shade-plugin 1 <build>...
Gitlab是企业常用的代码托管平台。除了管理代码外,Gitlab还可以做持续集成和持续发布,这一点就需要依赖Gitlab-CI/CD的功能了。首先要想使用该功能,就需要先安装gitlab-runner。gitlab-runner的下载 可以看这里gitlab-runner的注册可以看这里。gitlab-runner 就是指某一台服务器(或docker容器,或k8s的节点)用来跑ci任务,当某台服务器安装了gitlab-runner,那么他就是gitlab-runner了。比如说,我们的仓库里有java后端项目 和vue的...
规范概览 对于一个标准的项目来说,目录名、包名、类名、方法名、变量名,这些名称都有一个大致的规范。名称规范包名公司域名倒写数据访问层dao、persist、mapping、mapper实体类entity、model、bean、javabean业务逻辑service、biz控制器controller、servlet、action、web过滤器filter监听器listener异常exception类名和方法名的注释/** */方法内部的注释/* */ 或者 //类名大驼峰(首字母大写)方法、属性名小驼峰(...
1package com.linkonworks.df.busi.utils;2 3import java.io.File;4import java.io.FileInputStream;5import java.io.IOException;6import java.io.InputStream;7import java.io.StringWriter;8 9import javax.xml.parsers.DocumentBuilderFactory;10import javax.xml.parsers.ParserConfigurationException;11import javax.xml.transform.OutputKeys;12import javax.xml.transform.Transformer;13import javax.xml.transform.Tr...
1、build.xml<?xml version="1.0" encoding="UTF-8"?><project><!-- 将常用的定义为property属性--><property name="build.dir" location="build"></property><!--使用属性定义相应的路径时,一定使用location而不要使用value--><property name="build.classes" location="${build.dir}\classes"></property><property name="build.src" location="${build.dir}/src"></property><property name="build.lib.dir" location="${build...
博客《Ant——使用Ant构建简单Java项目(二)》我们简化了执行Test类中main方法需要执行的命令,本博客来介绍一下如何使build.xml文件和其中使用property标签定义的属性分离: 1、在test文件夹中新建名为build.properties的文件,文件中以“key=value”的形式输入原来在build.xml文件中定义的属性及其属性值如下:src=src
lib=build/lib
dest=build/classes
np_jar=build/lib/test.jar 2、修改build.xml文件中的代码...
这是我第一次写博文,我希望我写的文本能够帮助到大家,这能让我感到很满足!本次分享的文章 主要解决 Linux下(ubuntu+centos) 部署Java项目 当然也包括安装jdk+tomcat+mysql 准备环境: 系统环境:原文:http://www.cnblogs.com/crs66/p/6907708.html
作者:fstimer 出处:https://www.cnblogs.com/fstimers/ 欢迎转载,也请保留这段声明。谢谢!简介最近有个需求,需要发送一个上传文件的请求,为了尽可能模拟用户操作,所以要传入文件路径,而不直接是文件的内容(需要文件的路径,不是获取文件内容),使用this.getClass().getClassLoader().getResource("文件名").getPath()获取项目中文件路径(其它集中获取文件路径的方法请参考获取文件路径),未打成jar前一切正常运行,打成...