`
jueyue
  • 浏览: 195768 次
社区版块
存档分类
最新评论

Jeecg入门介绍

阅读更多

高手可以掠过,这个只是jeecg的开篇介绍,介绍些设置,及其一些楼主解决bug的思路

 

忘记了,这个才是首先

计算机生成了可选文字: 拐jeecg一v3一,imple
[v3/jeecg一v3一sir'
口
l产}SLr七工一Lt月.J
11
。龙Src
见jeecg
卜见org.jeecgframework
‘仍te,t
卜汤JeecglnitoB.jav。970
卜IJ
Jeecg
Jeecg
init.ftl
ne匕L
而磅10
JaV口1jl
昆一
口ne1OMalnUtllJ"l
97013一8一4上午l一

这个文件是代码生成器的入口,左键运行就可以了

 

 

首先是代码生成器的配置文件

1.第一个是数据库配置文件

计算机生成了可选文字: Jeecg
偏template
,岛
}.
ieecacon6a.orooerti〔
鼠jeecg_database.properties

这个是针对代码生成器的数据库配置文件,不是项目的,两个不通用谢谢,配置文件怎么写就不介绍了

2.代码生成器参数

计算机生成了可选文字: ·肠jeecg
卜岛template
了甲甲甘J七
l爵jeecg一on石g·propertie}
8
9#bt
10bu生

可以设置代码生成的目录比如楼主的

计算机生成了可选文字: l#bussi_package[Userdefined]
)bussi_package=com.jueyue.business
.#bussi_package=com.sys

还有一些其他的改动,不过基本上不用改,

这里透露一个参数,相信大家很快就用到了,猜猜是做什么的吧

计算机生成了可选文字: u'_"“、._.‘、‘"J一、.、.‘、_".‘、,、.、.‘、_甘J,、.、.‘、_".".、
project_path=G\:/workspace_free/j归兮cg一v3一simple

3.生成文件的的源文件

计算机生成了可选文字: 匕」~昔‘~二”一‘~’二、钊-
必controllerTemplate
必entifyTemplate.ftl'
匕己jspDivTemplate.ftl
口jspListTempl。te.权I
助j,pTableTemplate.考
匕己servicelmplTempla
L少,erviceITemplate.代

可以定时我们自己的生存文件

 

比如楼主的实体类

计算机生成了可选文字: 一”.甘户~.~J一.一‘、.r尹~.~一~、一‘.~~.~一,一~二~~~~二~’一‘~.,
;/**
,*@Title:Entity
,*@Description:感{ftl_description}
*@author〕ueyue
:*@date华{ftl_create_time}
;*@versionVl.0
{*
,*/
、@Entity
'@Table(name=”华{tableName}',,schema=',")
;@DynamicUpdate(true)
·@Dynamiclnsert(true)
)@Suppoes,树arning,(',serial'")
publicclass落{entityName}Entityimplementsjava.
privatestaticfinallongseria1VersionUID=
<#listorigina1Columnsaspp>
/*半事{po.filedComment}术/
口rivate${00.fieldTvoe}$于po.fieldName}:
10.Serializable{
IL二

 

 

 下面就是spring的配置了

 

1.还是数据库

计算机生成了可选文字: “、‘.''"'’、甘”'.廿’八.…~甘
dbcon6g.properties1376
59#jdbc.L
‘口林;刁卜一,
叨扇

这个才是项目的数据库配置

 

计算机生成了可选文字: 2hibernate.hbmZddl.auto=update

这个包含create  创建表,update 更新表,nono 不鸟

 

首先介绍下Spring-mvc-xml

计算机生成了可选文字: <!一自动扫描controller包下的所有类,使其认为spring贝哄的1空制器一>
<!一加载controller的时候,不加载service,因为此时事物并未生效,若此时加载7service,那么事物无法对service进行拦截一>
<context:component一scanbase一package="eecg.*''>
<context:exclude一filtertype="annotat觉on"expression=''009.,p。觉ngf尸a,eoo。掩.,teoeotype.seov觉ce''/>
</context:component一scan>

扫描所以的controller,读者可以在这个下面加载自己的比如

 

计算机生成了可选文字: <!一自动扫描controller包下的所有类,使其认为spring贝丫奚的控制器一>
<卜一加载controller的时候,不加载service,因为此时事物并未生效,若此时加载了service,那么事物无法对service进行拦截一>
<context:component一scanbase一package="eecg.*''>
<context:exclude一filtertype="annotat觉on"expression="009.,p。觉ngf尸aoeoo。大.,teoeotype.seov觉ce"/>
</context:component一scan>
<context:component一scanbase一package=''coo.ju即ue.bu,觉ne,,.*">
<context:exclude一filtertype="annotat觉on"
expression=',com.juoue.乙us觉ne,二I.seov艺ce',/>
</context:component一scan>

 

 

这个配置文件还有一个重要的配置就是拦截器

计算机生成了可选文字: <mvc:interceptors>
<mvc:interceptor>
<mvc:mappingpath二’a/**"/>
<beanclass="oog.jeecg介aoeoo。人.
</mvc:interceptor>
<mvc:interceptor>
<mvc:mappingpath=''/**"/>
<beanclass二”oog.jeecgf尸ameoo。友.
<propertyname="exc乙udeU厂乙5">~
<list>
cooe.in亡eoceptoos1Encod觉ngln亡eocepto。”/
co户e.觉n亡e厂cep亡。厂5.Au亡六In亡e尸cepto厂’'>
编码
<value>loginController.do?goPwdlnit</va--Tu
<value>loginController.do?p"dlnit</value>
<value>loginController.do71ogin</value>
firefox
Se写写1on
采签裴昌
认证
n在下
<value>logincont。。lleo.do?功e你”钾</v日ld鲜
<value>systemController.do?saveNews</value>
<value>iconController.do?savelcon</value>
<value>userController.do?savesign</value>
</list》
</prope户ty>

下一个是hibernatespring-hibernate-xml

上面同样的是servicexml

计算机生成了可选文字: <卜一加载service,此时要排除要controller,因为controller已经spring一恻耳中加载过7一>
<context:component一scanbase一package="coo.ju即ue.bu,ine:,.*">
<context:exclude一filtertype=''annotat觉on''expression=''oog.sp。觉ngf尸ame、o。友.,teoeotype.Contoo乙乙e。’'
</context:component一scan>
<context:component一scanbase一package="eecg.*">
<context:exclude一filtertype=''annotat觉on''expression=''009.,p。觉ngf尸aoe、o。友.,teoeo妙pe.Contoo乙乙e。’'
</context:component一scan>

一样的过滤掉

 

这里添加hibernate的实体类

计算机生成了可选文字: 'r一「-一J
<!~~注解方式配置一>
<propertyname="pac掩agesToscan''>
<list>
<value>com.jueyue.business.entity.*</value>
<value>jeecg.system.pojo.*</value>
<value>jeecg.demo.entity.*</value>
<value>jeecg.test.entity.*</value>
</list>
</property>

 

下一个minidaospring-minidao.xml

计算机生成了可选文字: <!一注册Minioao接口一>
<beanclass二”oog.jeecgframe、ook.m觉n觉dao.fac亡。即.付觉n觉DaoBeanFacto即”>
<propertyname=''pac友age5Toscan">
<list>
<value>jeecg.cgreport.dao.*</value>
<value>jeecg.cgform.dao.*</value>
</list>
</property>
</bean>

同样的方式扫描dao的接口

这里插播一个广告https://code.csdn.net/jueyue/minidao_xml   我修改的minidao

 

标签

首先介绍下标记的tld这个可是个好东西啊,jeecg的注释写的挺明确的,大家看看这个应该就

基本上会用jeecg的标签了

计算机生成了可选文字: 嘴心端‘夕沪忆
<<
‘龟WEB一INF
卜身cgl
卜身1ib
,电tld
l确ea,yu;.tld154,13
789·二·
790
791
792
793
794曰

 

 

 

一个重要的js文件

计算机生成了可选文字: ‘龟tool,
V廿办
卜身cSS
图changeEasyuiThem
,艺匕
921
922
923
924

这个curdtool.js是大家最常用的js,那些自动的addupdatedetail都是这个里面的函数

 弹出框,什么的不会,比着这个里面仿写ok

 

代码生成了如何配置

 

计算机生成了可选文字: @controller
@RequestMapping(',/courseController")
publicclassCourseControllerextendsBaseController{
,**

会有一个这个方法

 

计算机生成了可选文字: /**
*课程列表页面跳转
*
*口retu广n
*/
@RequestMapping(params=
PublicMode1AndView
COUrS
鳃瓢vletRequestrequest,、
retUrnne讨
Mode1Andview("jeecg/demo/test/courseList",);
}

 

这个为例,生成这样一个controller 那么我们所需要的菜单就是

courseController.do?courseok

 

然后在里录入

 

计算机生成了可选文字: 一月J月臼月口马歹
坑荣单
online开发
统计查询
.系统管理
{履用山昔理
*数据字典
‘角色管理
其尧管理
‘图行管理
履一部门管理
,,.甘妙嗯q,月
首页‘菜单管理·
菜单管理
馨英单录入尹菜单编辑
荚望名称图标
1。·口Online开发一
2口系统监控
3口统计查询一
4』系统管理澎
5一常用于悦
菜单名称:
菜单名仁下医
一级菜兰
图标名称:
图片
菜单顺序:

 

 

在这里配置下权限

 

计算机生成了可选文字: r3.0皿不承玩
首页一暄英兰管理一嘀角色管理
有色列表
骨角色录入尹角色编辑
角色名称
角色编玛
1刁dmln
2manaQer
角色名称操作
管理呈〔删除」〔权限设置〕
普通用户〔删除」【权限设置〕

然后注销,再登陆就ok

 

 

先就写道这里吧,一会慢慢的完善吧

0
0
分享到:
评论

相关推荐

    JEECG-BOOT 企业级快速平台产品介绍PPT-20200327_jeecg-boot_jeecg_

    - **PPT讲解**:如"JEECG-BOOT 企业级快速平台产品介绍PPT-20200327.pdf",对Jeecg-Boot进行了全面的讲解,适合初学者和有经验的开发者了解和掌握。 总之,Jeecg-Boot 是一个高效且功能强大的企业级开发框架,它...

    jeecg开发指南

    接下来将详细地介绍JEECG开发指南中的核心知识点。 1. 技术背景与平台介绍 JEECG(Java EE Code Generator)是一个基于代码生成器的智能开发平台,它利用当前成熟的WEB UI框架如EasyUI、JqueryUI、Ext和DWZ来统一...

    JEECG-P3-Maven版本手把手入门-Eclipse

    本指南以Eclipse为开发IDE,介绍了如何使用Maven来构建JEECG-P3插件,以下是详细步骤和知识点: 1. Maven环境搭建 - 下载:访问Maven官方网站下载最新版的Maven压缩包。 - 解压:将下载的压缩文件解压到本地磁盘...

    jeecg 新手入门

    博文链接提供了详细的Jeecg入门教程,涵盖了从安装到实战的全过程,是新手学习的好帮手。 10. **社区支持** Jeecg有一个活跃的社区,提供了大量的教程、问答和插件,遇到问题时可以在这里寻求帮助。同时,参与...

    Jeecg3.8帮助手册

    - **Jeecg入门视频**: 对于初学者来说,这是一个很好的学习资源,可以通过视频教程快速上手Jeecg。 - **Jeecg在线文档**: 包含了详细的文档,覆盖了Jeecg的所有特性,对于深入学习非常有帮助。 - **其他专题技术文档...

    【视频教程】JEECG 入门视频教程大全+历史版本代码下载-附件资源

    【视频教程】JEECG 入门视频教程大全+历史版本代码下载-附件资源

    JEECG开发全套文档

    JEECG的开发文档,里面包含JEECG JEasyPoi技术指南,JEECG Online表单对外接口v3.7,JEECG Online表单开发指南v3.7,JEECG UI标签文档v3.7,JEECG 开发入门环境搭建(Maven-eclipse)3.7,JEECG 开发指南v3.7,JEECG ...

    jeecg文档.zip

    文档包括:JEECG 权限开发手册、jeecg_v3.7表结构说明、JEECG 开发指南v3.7、JEECG 开发入门环境搭建(Maven-eclipse)3.7、JEECG UI标签文档v3.7.1、JEECG Online表单开发指南v3.7、JEECG Online表单对外接口v3.7、...

    jeecg源码分享

    3. **入门必读.txt**:这可能是Jeecg框架的快速入门教程,详细解释了如何开始使用Jeecg,包括环境配置、项目搭建等步骤。 4. **pom.xml**:这是Maven项目对象模型文件,用于定义项目的依赖、构建过程等。通过这个...

    jeecg官方学习文档

    2. **快速入门**:按照文档中的教程,通过创建第一个项目来熟悉Jeecg的基本操作。 3. **代码生成器的使用**:学习如何使用Jeecg的代码生成器自动生成模型、控制器、服务、DAO、前端页面等。 4. **表单设计**:实践...

Global site tag (gtag.js) - Google Analytics