一次看到程序员用XDoclet 生成 spring 的配置文件
于是从网上搜些资料照着做
我的Struts2 Action定义 放在 net.sd.action 包中
/*
*@spring.bean
*id="XDocletAction"
*
*@spring.property
*name="test"
*value="Hello World"
*/
public class XDocletAction {
private String test;
Ant build
<?xml version="1.0" encoding="UTF-8"?>
<project name="WebProject" default="springdoclet" basedir="." >
<path id="xdoclet.classpath" >
<fileset dir="D:\Java Developer\Tools\xdoclet-1.2.3\lib">
<include name="*.jar" />
</fileset>
</path>
<target name="springdoclet" >
<taskdef
name="springdoclet"
classname="xdoclet.modules.spring.SpringDocletTask"
classpathref="xdoclet.classpath"
/>
<springdoclet destdir="spring">
<fileset dir="src" includes="**/*.java" />
<springxml destinationFile="Spring-beans-test.xml" />
</springdoclet>
</target>
</project>
运行后能生成 Spring-beans-test.xml 但里面没有任何bean 定义:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC
"-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans
default-autowire="no"
default-lazy-init="false"
default-dependency-check="none"
>
<!--
To include additional bean definitions for Spring in the generated
application context file, add a file to your XDoclet merge directory
called spring-beans.xml that contains the <bean></bean> markup.
-->
</beans>
哪位高数帮忙解答一下 。。
问题补充:to congjl2002 :
有个getter 和 setter 方法
相关推荐
1. **对象关系映射**:Hibernate通过XML映射文件或注解,将数据库表与Java对象对应起来,实现了数据库操作的对象化,使得开发者可以像操作普通Java对象一样操作数据库记录。 2. **查询语言(HQL)**:Hibernate提供...
4. **编辑映射文件**:虽然MyEclipse自动生成的映射文件可以满足基本需求,但你可能需要根据实际项目需求进行一些调整,例如设置列类型、长度、是否为主键等。 5. **配置SessionFactory**:在Hibernate的配置文件...
在生成映射文件时,我们需要编写一个XML配置文件,遵循这个DTD,指定数据库连接信息、生成的文件类型和目标位置等。 2. `ojdbc14.jar`:这是一个Oracle JDBC驱动,用于连接到Oracle数据库。如果你的项目需要连接...
SSM框架,全称为Spring、SpringMVC和MyBatis的集成框架,是Java开发Web应用的常用技术栈。在SSM项目开发中,手动编写实体类、DAO接口以及对应的Mapper映射文件是一项繁琐的工作,这时可以利用Generator工具来自动化...
总的来说,"Spring Boot + MyBatis + MySql + 表映射文件生成器"项目结合了现代Web开发的优秀实践,利用自动化工具减轻了开发者的负担,使得他们能够更专注于业务逻辑的实现,而不是基础架构的搭建。对于那些处理...
主要涉及写XML文件和读取...生成的GeneratorConfigXML修改jdbc驱动位置后可直接用使用eclipse的mybatis插件生成mapper接口和映射文件以及实体类。编码方式的不同,注意配置文件的中文注释可能报错,使用时删除即可。
"Spring Cloud+mybatise + mysql 自动化代码生成工具"是这样一种解决方案,它能够帮助开发者按照预设规则自动生成常见的Controller、Service以及mapping配置文件等基础类,从而显著提升开发效率。 首先,我们来详细...
标题中的"SSM框架生成java实体类xml映射文件jar包",指的是在SSM框架下,利用某种工具或方法自动生成Java实体类(Entity Class)和对应的XML映射文件,这些文件是MyBatis框架进行数据操作的基础。实体类是Java对象,...
本篇将详细介绍如何利用这三个工具,通过`generatorConfig.xml`配置文件,自动生成Java实体类、映射接口以及映射文件。 首先,Maven是一款强大的项目管理和依赖管理工具,它能够自动化构建、测试和部署Java项目。在...
生成操作数据库的 Dao 接口与 Mapper.xml 映射文件 生成单元测试等 软件最大的特色就是操作 SQL 类的 Assist 查询帮助类(Assist 是特别定制的查询工具,使用该工具一切操作都会变得超简单,比如:分页通过 Assist ...
Mybatis Generator 是一个官方提供的代码生成工具,它可以生成 Mybatis 需要的 SQL 映射文件、接口以及对应的实体类。然而,这里的 "Spring+Mybatis 代码生成工具" 可能是社区或第三方开发的扩展版,不仅生成 ...
在Spring Boot项目中集成MyBatis,我们通常会创建一个`Mapper`接口,然后编写对应的XML映射文件来定义SQL语句。但手动创建这些文件会消耗大量时间,所以我们可以利用MyBatis的代码生成器(MyBatis Generator,MBG)...
综上所述,mybatisGeneratorSqlmapper是SSM开发中的利器,通过它,你可以快速地生成符合规范的实体类、Mapper接口和XML映射文件,从而将更多精力集中在业务逻辑的实现上。掌握并合理使用这样的工具,能够显著提升...
- **实体类映射文件(.hbm.xml)**:每个实体类对应一个映射文件,定义了表结构、字段映射、主键生成策略等。 3. **事务管理**: - Spring支持编程式和声明式事务管理。在Spring配置文件中,需要开启事务管理器,...
然后,为了使 MyBatis 能够正常工作,我们需要创建一个 `mybatis-config.xml` 配置文件,通常放在 `src/main/resources` 目录下,用于定义 SQL 映射文件的位置、事务管理器等: ```xml ``` 接着,创建对应...
在使用Middlegen时,开发者需要注意的是,虽然自动化工具能减轻工作量,但生成的XML映射文件可能需要根据实际需求进行调整,例如添加自定义的属性或者处理复杂的数据类型和关系。此外,随着技术的发展,许多现代ORM...
- `ibator-config_1_0.dtd` 和 `abator-config_1_0.dtd`:这两个是iBatis的代码生成工具iBator(或Abator)的配置文件的DTD,用于生成Java代码和SQL映射文件。 - `ibatis-3-mapper.dtd` 和 `ibatis-3-config.dtd`:...
这种工具通常能快速创建基本的CRUD(创建、读取、更新、删除)操作,为开发者提供基础架构,以便他们可以专注于业务逻辑的实现。 【压缩包子文件的文件名称列表】"genstruts2"可能指的是生成Struts2相关代码的主...
该项目是一款基于JavaFX、Spring框架和FreeMarker技术开发的数据库映射生成器,包含179个...该工具能够快速生成数据库实体类、Mybatis Mapper映射文件,并提供Controller、Service、DTO等模板代码,极大提升开发效率。
数据表的 Blob 字段在 Java 对象中声明为 `byte[]` 类型,而在 Hibernate 映射文件中使用 `BlobByteArrayType` 类型。 **文件上传** Struts 通过将 HTML 表单中的 `file` 输入类型映射到 `ActionForm` 中的 `...