Java之旅

一、创建Maven项目

二、创建好之后,配置pom.xml文件

<?xml version="1.0" encoding="UTF-8"?>

<project xmlns="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.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

<modelVersion>4.0.0</modelVersion>

<groupId>org.xbox</groupId>

<artifactId>FinancialManagement</artifactId>

<version>4.8</version>

<packaging>jar</packaging>

<name>FinancialManagement</name>

<properties>

<maven.compiler.source>1.8</maven.compiler.source>

<maven.compiler.target>1.8</maven.compiler.target>

<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

</properties>

<!-- 使用阿里 maven 库 -->

  <repositories>

<repository>

<id>ali-maven</id>

<url>http://maven.aliyun.com/nexus/content/groups/public</url>

<releases>

<enabled>true</enabled>

</releases>

<snapshots>

<enabled>true</enabled>

<updatePolicy>always</updatePolicy>

<checksumPolicy>fail</checksumPolicy>

</snapshots>

</repository>

</repositories>

<dependencies>


    <dependency>

<groupId>com.jfinal</groupId>

<artifactId>jfinal</artifactId>

<version>4.8</version>

</dependency>

<!-- jfinal-undertow 开发、部署一体化 web 服务器 -->

    <dependency>

<groupId>com.jfinal</groupId>

<artifactId>jfinal-undertow</artifactId>

<version>2.0</version>

</dependency>

<dependency>

<groupId>org.slf4j</groupId>

<artifactId>slf4j-api</artifactId>

<version>1.7.29</version>

</dependency>

<!-- log4j 日志 -->

    <dependency>

<groupId>org.slf4j</groupId>

<artifactId>slf4j-log4j12</artifactId>

<version>1.7.21</version>

</dependency>

<!-- mysql 驱动 -->

    <dependency>

<groupId>mysql</groupId>

<artifactId>mysql-connector-java</artifactId>

<version>8.0.18</version>

</dependency>

<!-- druid 数据源连接池 -->

    <dependency>

<groupId>com.alibaba</groupId>

<artifactId>druid</artifactId>

<version>1.0.29</version>

</dependency>

<!-- cos 文件上传 -->

    <dependency>

<groupId>com.jfinal</groupId>

<artifactId>cos</artifactId>

<version>2019.8</version>

</dependency>

<!-- cron4j 任务调度 -->

    <dependency>

<groupId>it.sauronsoftware.cron4j</groupId>

<artifactId>cron4j</artifactId>

<version>2.2.5</version>

</dependency>

<!-- json 工具 -->

    <dependency>

<groupId>com.alibaba</groupId>

<artifactId>fastjson</artifactId>

<version>1.2.73</version>

</dependency>

<!-- redis 客户端 -->

    <dependency>

<groupId>redis.clients</groupId>

<artifactId>jedis</artifactId>

<version>2.7.2</version>

</dependency>

<dependency>

<groupId>de.ruedigermoeller</groupId>

<artifactId>fst</artifactId>

<version>2.29</version>

</dependency>

<!-- 解压zip -->

    <dependency>

<groupId>org.apache.ant</groupId>

<artifactId>ant</artifactId>

<version>1.9.4</version>

</dependency>

<!-- excel表格工具 -->

    <dependency>

<groupId>com.alibaba</groupId>

<artifactId>easyexcel</artifactId>

<version>2.2.3</version>

</dependency>

<!-- apache 工具包 -->

    <dependency>

<groupId>org.apache.commons</groupId>

<artifactId>commons-lang3</artifactId>

<version>3.10</version>

</dependency>

<dependency>

<groupId>org.apache.commons</groupId>

<artifactId>commons-text</artifactId>

<version>1.8</version>

</dependency>


    <dependency>

<groupId>com.itextpdf</groupId>

<artifactId>itextpdf</artifactId>

<version>5.5.12</version>

</dependency>

<!-- jackson插件依赖 -->

    <dependency>

<groupId>com.fasterxml.jackson.core</groupId>

<artifactId>jackson-annotations</artifactId>

<version>2.6.0</version>

</dependency>

<dependency>

<groupId>com.fasterxml.jackson.core</groupId>

<artifactId>jackson-core</artifactId>

<version>2.6.5</version>

</dependency>

<dependency>

<groupId>com.fasterxml.jackson.core</groupId>

<artifactId>jackson-databind</artifactId>

<version>2.6.5</version>

</dependency>

<!-- 农行对账单使用 -->

    <dependency>

<groupId>org.codehaus.jackson</groupId>

<artifactId>jackson-mapper-asl</artifactId>

<version>1.9.12</version>

</dependency>

<!-- commons-httpclient 农行支付依赖 -->

    <dependency>

<groupId>commons-httpclient</groupId>

<artifactId>commons-httpclient</artifactId>

<version>3.1</version>

</dependency>


    <dependency>

<groupId>org.apache.httpcomponents</groupId>

<artifactId>httpclient</artifactId>

<version>4.5.12</version>

</dependency>

<!-- id生成工具 -->

    <dependency>

<groupId>com.github.bingoohuang</groupId>

<artifactId>idworker-client</artifactId>

<version>0.0.8</version>

</dependency>

<dependency>

<groupId>org.projectlombok</groupId>

<artifactId>lombok</artifactId>

<version>1.16.20</version>

</dependency>

<!-- html 处理工具 -->

    <dependency>

<groupId>org.jsoup</groupId>

<artifactId>jsoup</artifactId>

<version>1.12.2</version>

</dependency>

</dependencies>

<build>

<plugins>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-compiler-plugin</artifactId>

<version>3.6.1</version>

<configuration>

<source>1.8</source>

<target>1.8</target>

<encoding>UTF-8</encoding>

<!-- java8 保留参数名编译参数 -->

          <compilerArgument>-parameters</compilerArgument>

<compilerArguments>

<verbose />

</compilerArguments>

</configuration>

</plugin>

<!-- jar 包中的配置文件优先级高于 config 目录下的 "同名文件" 因此,打包时需要排除掉 jar 包中来自src/main/resources

          目录的 配置文件,否则部署时 config 目录中的同名配置文件不会生效 -->

      <plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-jar-plugin</artifactId>

<version>2.6</version>

<configuration>

<excludes>

<!-- **/* 前缀用法,可以匹配所有路径,例如:**/*.txt -->

            <exclude>*.txt</exclude>

<exclude>*.xml</exclude>

<exclude>*.properties</exclude>

</excludes>

<archive>

<manifest>

<addClasspath>true</addClasspath>

<mainClass>com.zykj.common.AppConfig</mainClass><!-- 你的主类名 -->

            </manifest>

</archive>

</configuration>

</plugin>

<!-- 使用 mvn clean package 打包 更多配置可参考官司方文档:http://maven.apache.org/plugins/maven-assembly-plugin/single-mojo.html -->

      <plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-assembly-plugin</artifactId>

<version>3.1.0</version>

<executions>

<execution>

<id>make-assembly</id>

<phase>package</phase>

<goals>

<goal>single</goal>

</goals>

<configuration>

<!-- 打包生成的文件名 -->

              <finalName>${project.artifactId}</finalName>

<!-- jar 等压缩文件在被打包进入 zip、tar.gz 时是否压缩,设置为 false 可加快打包速度 -->

              <recompressZippedFiles>false</recompressZippedFiles>

<!-- 打包生成的文件是否要追加 package.xml 中定义的 id 值 -->

              <appendAssemblyId>true</appendAssemblyId>

<!-- 指向打包描述文件package.xml -->

              <descriptors>

<descriptor>package.xml</descriptor>

</descriptors>

<!-- 打包结果输出的基础目录 -->

              <outputDirectory>${project.build.directory}/</outputDirectory>

</configuration>

</execution>

</executions>

</plugin>

</plugins>

</build>

</project>

三、项目架构是用jfina构建的,把jfina需要依赖的文件拷入



jfina配置问题这里不再赘述

四、下面是对html的学习

<a href="javascript:void(0);">单击此处什么都不会发生</a>

<form class="layui-form" action="javascript:void(0);"

解释:点击什么都不会发生

margin:auto

解释:样式左右间距居中

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容