in-spring-mvc-common

简单的springmvc框架,用于快速开发

License

License

Categories

Categories

Spring MVC User Interface Web Frameworks JSON Data
GroupId

GroupId

com.ijson
ArtifactId

ArtifactId

in-spring-mvc-common
Last Version

Last Version

1.0.6
Release Date

Release Date

Type

Type

jar
Description

Description

in-spring-mvc-common
简单的springmvc框架,用于快速开发
Source Code Management

Source Code Management

https://github.com/ijson/in-spring-mvc-common.git

Download in-spring-mvc-common

How to add to project

<!-- https://jarcasting.com/artifacts/com.ijson/in-spring-mvc-common/ -->
<dependency>
    <groupId>com.ijson</groupId>
    <artifactId>in-spring-mvc-common</artifactId>
    <version>1.0.6</version>
</dependency>
// https://jarcasting.com/artifacts/com.ijson/in-spring-mvc-common/
implementation 'com.ijson:in-spring-mvc-common:1.0.6'
// https://jarcasting.com/artifacts/com.ijson/in-spring-mvc-common/
implementation ("com.ijson:in-spring-mvc-common:1.0.6")
'com.ijson:in-spring-mvc-common:jar:1.0.6'
<dependency org="com.ijson" name="in-spring-mvc-common" rev="1.0.6">
  <artifact name="in-spring-mvc-common" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.ijson', module='in-spring-mvc-common', version='1.0.6')
)
libraryDependencies += "com.ijson" % "in-spring-mvc-common" % "1.0.6"
[com.ijson/in-spring-mvc-common "1.0.6"]

Dependencies

compile (30)

Group / Artifact Type Version
com.ijson.common : in-auto-config-zkclient jar 1.0.5
com.google.guava : guava jar 19.0
org.slf4j : slf4j-api jar 1.7.21
org.projectlombok : lombok jar 1.16.10
org.slf4j : jcl-over-slf4j jar 1.7.21
ch.qos.logback : logback-classic jar 1.2.3
org.logback-extensions : logback-ext-spring jar 0.1.4
aopalliance : aopalliance jar 1.0
org.springframework : spring-core jar 4.3.18.RELEASE
org.springframework : spring-beans jar 4.3.18.RELEASE
org.springframework : spring-webmvc jar 4.3.18.RELEASE
org.springframework : spring-web jar 4.3.18.RELEASE
org.springframework : spring-context jar 4.3.18.RELEASE
org.springframework : spring-orm jar 4.3.18.RELEASE
org.springframework : spring-context-support jar 4.3.18.RELEASE
javax.servlet : javax.servlet-api jar 3.1.0
javax.servlet : jstl jar 1.2
org.glassfish.web : jstl-impl jar 1.2
commons-logging : commons-logging jar 1.2
commons-fileupload : commons-fileupload jar 1.3.3
commons-beanutils : commons-beanutils jar 1.9.2
com.fasterxml.jackson.core : jackson-core jar 2.9.10
com.fasterxml.jackson.core : jackson-databind jar 2.9.10
com.alibaba : druid jar 1.1.2
net.sf.ehcache : ehcache-core jar 2.6.8
org.hibernate : hibernate-core jar 4.3.0.Final
org.aspectj : aspectjweaver jar 1.8.7
mysql : mysql-connector-java jar 5.1.43
org.mybatis : mybatis jar 3.3.1
org.mybatis : mybatis-spring jar 1.3.0

provided (1)

Group / Artifact Type Version
com.ibeetl : beetl jar 2.7.22

test (2)

Group / Artifact Type Version
junit : junit jar 4.12
org.springframework : spring-test jar 4.3.18.RELEASE

Project Modules

There are no modules declared in this project.

in-spring-mvc 业务代码生成器

框架地址:in-spring-mvc框架

系统指南

本工程为了支持自由框架in-spring-mvc而编写,方便业务代码的生成,此项目暂只支持mysql,存在关联关系,需要自行实现关联

前提条件

  • JAVA环境:java8+
  • MAVEN:3.0.2+
  • DB:MySQL
  • CACHE:ehcache

代码如何生成,修改test/resources/autoconf/generator

  • fs_path: 保存到哪个目录下,例如:/Users/cuiyongxu/Desktop 最后不要加 /
  • project_name 项目名称,会在/Users/cuiyongxu/Desktop下自动生成该目录
  • package_name 项目的包名称,必填项,会在此包下生成,dao,manager,entity等目录
  • builder_tables 表结构,多张表以隔开,会根据这些表生成对应的entity,dao,manager等
  • jdbc.driver 驱动
  • jdbc.url 地址
  • jdbc.user mysql用户名
  • jdbc.password 密码

以上配置完成后,运行com.ijson.platform.generator.CoderTest即可

如何使用本系统生成的代码

  1. 首先将in-spring-mvc框架下载到本地

  2. 配置eclipse或idea的maven运行环境

  3. 将in-spring-mvc导入到项目中,然后将生成的项目一并导入项目中,如果是idea导入,需要从右侧的maven Projects中导入,eclipse可以直接导入到项目中

  4. 在in-spring-mvc的pom中,添加刚刚生成项目的dependency

  5. 在in-spring-mvc的WEB-INF下,找到applicationContext.xml,在其中添加,刚刚生成项目中生成的spring文件,文件都在resources/spring/目录下,命名规则为in-spring-biz-业务名称.xml

  6. 修改in-spring-mvc下authconf中的in-db文件,目前支持单机

  7. 启动tomcat,访问controller下的ping地址即可

本项目有点

  1. 自动生成相关pom.xml
  2. 自动生成mybatis.xml配置文件
  3. 自动生成hibernate.xml配置文件
  4. 自动生成controller
  5. 自动生成entity实体类
  6. 自动生成dao层代码结构
  7. 自动生成service层代码逻辑
  8. 自动生成测试代码及测试配置文件
com.ijson

IJSON

Versions

Version
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0