com.github.youyinnn:you-web-utils

Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/

License

License

GroupId

GroupId

com.github.youyinnn
ArtifactId

ArtifactId

you-web-utils
Last Version

Last Version

1.8.4-jdkv1.7
Release Date

Release Date

Type

Type

jar
Description

Description

Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/
Source Code Management

Source Code Management

https://github.com/youyinnn/YouWebUtils

Download you-web-utils

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.youyinnn/you-web-utils/ -->
<dependency>
    <groupId>com.github.youyinnn</groupId>
    <artifactId>you-web-utils</artifactId>
    <version>1.8.4-jdkv1.7</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.youyinnn/you-web-utils/
implementation 'com.github.youyinnn:you-web-utils:1.8.4-jdkv1.7'
// https://jarcasting.com/artifacts/com.github.youyinnn/you-web-utils/
implementation ("com.github.youyinnn:you-web-utils:1.8.4-jdkv1.7")
'com.github.youyinnn:you-web-utils:jar:1.8.4-jdkv1.7'
<dependency org="com.github.youyinnn" name="you-web-utils" rev="1.8.4-jdkv1.7">
  <artifact name="you-web-utils" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.youyinnn', module='you-web-utils', version='1.8.4-jdkv1.7')
)
libraryDependencies += "com.github.youyinnn" % "you-web-utils" % "1.8.4-jdkv1.7"
[com.github.youyinnn/you-web-utils "1.8.4-jdkv1.7"]

Dependencies

compile (8)

Group / Artifact Type Version
javax.servlet : javax.servlet-api jar 3.1.0
org.apache.logging.log4j : log4j-api jar 2.9.0
org.apache.logging.log4j : log4j-core jar 2.9.0
com.jfinal : cos jar 26Dec2008
com.alibaba : fastjson jar 1.2.46
com.auth0 : java-jwt jar 3.2.0
dom4j : dom4j jar 1.6.1
jaxen : jaxen jar 1.1.6

test (1)

Group / Artifact Type Version
junit : junit jar 4.0

Project Modules

There are no modules declared in this project.

YouWebUtils

Travis Travis Travis Travis Travis Travis Travis Travis

这是一个“自用”的Web开发工具包

介绍

  • 分4个梯队
    • first:主要放和web组件相关的基层类,如BaseHttpFilter
    • second:主要放web开发常用工具类,如:
      • Json处理
        • json模板池
        • json对象与json串转换
        • json以key寻value
        • json串处理
      • Jwt处理
        • 签发token
        • 验证token
      • Properties处理
        • 常用系统prop的快速获取
        • pid获取
        • 快速load一个properties文件
    • third:主要放项目开发常用工具类,如:
      • Class处理
        • 提供扫描类等方法
      • 数据库处理
        • 库处理:从连接中获取所连接的库名/从库中获取所有表名
        • 表处理:表存在/从表中获取所有列名
        • 类名处理:转换类名为符合阿里巴巴手册对应的表名格式
        • sql脚本执行
      • Dom4j封装处理
        • 快速xml文件读取
      • Log4j2封装处理
        • 分主次地融合多个具有log4j2配置文件格式的xml文件(实现嵌入log4j2配置)
      • 反射工具类
      • sql脚本执行工具类
      • 集合框架工具类
    • fourth:主要放前三个梯队所需辅助类

使用

maven:

        <dependency>
            <groupId>com.github.youyinnn</groupId>
            <artifactId>you-web-utils</artifactId>
            <version>1.8.4</version>
        </dependency>

TODO:

  • 待添加

Versions

Version
1.8.4-jdkv1.7
1.8.4
1.8.3
1.8.2
1.7
1.5
1.4
1.3.1
1.2.2
1.2
1.1
1.0