in-spring-mvc-common

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

Лицензия

Лицензия

Категории

Категории

Spring MVC Взаимодействие с пользователем Веб-фреймворки JSON Данные
Группа

Группа

com.ijson
Идентификатор

Идентификатор

in-spring-mvc-common
Последняя версия

Последняя версия

1.0.6
Дата

Дата

Тип

Тип

jar
Описание

Описание

in-spring-mvc-common
简单的springmvc框架,用于快速开发
Система контроля версий

Система контроля версий

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

Скачать in-spring-mvc-common

Как подключить последнюю версию

<!-- 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"]

Зависимости

compile (30)

Идентификатор библиотеки Тип Версия
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)

Идентификатор библиотеки Тип Версия
com.ibeetl : beetl jar 2.7.22

test (2)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.12
org.springframework : spring-test jar 4.3.18.RELEASE

Модули Проекта

Данный проект не имеет модулей.

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

Версии библиотеки

Версия
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0