0 0

【基础】为什么不能生成 spring 的映射文件 10

一次看到程序员用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 方法
2008年5月29日 10:31

1个答案 按时间排序 按投票排序

0 0

你的XDocletAction 里是不是应该有set和get方法?

2008年5月29日 10:54

相关推荐

    Spring+Hibernate 自动映射

    1. **对象关系映射**:Hibernate通过XML映射文件或注解,将数据库表与Java对象对应起来,实现了数据库操作的对象化,使得开发者可以像操作普通Java对象一样操作数据库记录。 2. **查询语言(HQL)**:Hibernate提供...

    myeclipse自动生成hibernate映射文件

    4. **编辑映射文件**:虽然MyEclipse自动生成的映射文件可以满足基本需求,但你可能需要根据实际项目需求进行一些调整,例如设置列类型、长度、是否为主键等。 5. **配置SessionFactory**:在Hibernate的配置文件...

    自动生成springMvc和mybatis映射文件

    在生成映射文件时,我们需要编写一个XML配置文件,遵循这个DTD,指定数据库连接信息、生成的文件类型和目标位置等。 2. `ojdbc14.jar`:这是一个Oracle JDBC驱动,用于连接到Oracle数据库。如果你的项目需要连接...

    SSM框架使用Generator生成实体类,映射文件

    SSM框架,全称为Spring、SpringMVC和MyBatis的集成框架,是Java开发Web应用的常用技术栈。在SSM项目开发中,手动编写实体类、DAO接口以及对应的Mapper映射文件是一项繁琐的工作,这时可以利用Generator工具来自动化...

    Spring Boot + MyBatis + MySql + 表映射文件生成器

    总的来说,"Spring Boot + MyBatis + MySql + 表映射文件生成器"项目结合了现代Web开发的优秀实践,利用自动化工具减轻了开发者的负担,使得他们能够更专注于业务逻辑的实现,而不是基础架构的搭建。对于那些处理...

    非注解时自动配置Mybatis spring配置文件和Mybatis自动生成类所需配置文件

    主要涉及写XML文件和读取...生成的GeneratorConfigXML修改jdbc驱动位置后可直接用使用eclipse的mybatis插件生成mapper接口和映射文件以及实体类。编码方式的不同,注意配置文件的中文注释可能报错,使用时删除即可。

    Spring Cloud+mybatise + mysql 自动生成代码工具

    "Spring Cloud+mybatise + mysql 自动化代码生成工具"是这样一种解决方案,它能够帮助开发者按照预设规则自动生成常见的Controller、Service以及mapping配置文件等基础类,从而显著提升开发效率。 首先,我们来详细...

    SSM框架生成java实体类xml映射文件jar包

    标题中的"SSM框架生成java实体类xml映射文件jar包",指的是在SSM框架下,利用某种工具或方法自动生成Java实体类(Entity Class)和对应的XML映射文件,这些文件是MyBatis框架进行数据操作的基础。实体类是Java对象,...

    maven+mybatis+通用mapper生成java实体类,映射接口与映射文件

    本篇将详细介绍如何利用这三个工具,通过`generatorConfig.xml`配置文件,自动生成Java实体类、映射接口以及映射文件。 首先,Maven是一款强大的项目管理和依赖管理工具,它能够自动化构建、测试和部署Java项目。在...

    Spring-generator一键生成数据库文件

    生成操作数据库的 Dao 接口与 Mapper.xml 映射文件 生成单元测试等 软件最大的特色就是操作 SQL 类的 Assist 查询帮助类(Assist 是特别定制的查询工具,使用该工具一切操作都会变得超简单,比如:分页通过 Assist ...

    Spring+Mybatis 代码生成工具

    Mybatis Generator 是一个官方提供的代码生成工具,它可以生成 Mybatis 需要的 SQL 映射文件、接口以及对应的实体类。然而,这里的 "Spring+Mybatis 代码生成工具" 可能是社区或第三方开发的扩展版,不仅生成 ...

    springboot+mybatis(mybatis dao与xml文件自动生成)

    在Spring Boot项目中集成MyBatis,我们通常会创建一个`Mapper`接口,然后编写对应的XML映射文件来定义SQL语句。但手动创建这些文件会消耗大量时间,所以我们可以利用MyBatis的代码生成器(MyBatis Generator,MBG)...

    ssm动态生成实体,mapper接口,.xml映射文件

    综上所述,mybatisGeneratorSqlmapper是SSM开发中的利器,通过它,你可以快速地生成符合规范的实体类、Mapper接口和XML映射文件,从而将更多精力集中在业务逻辑的实现上。掌握并合理使用这样的工具,能够显著提升...

    hibernate+spring配置文件

    - **实体类映射文件(.hbm.xml)**:每个实体类对应一个映射文件,定义了表结构、字段映射、主键生成策略等。 3. **事务管理**: - Spring支持编程式和声明式事务管理。在Spring配置文件中,需要开启事务管理器,...

    spring boot整合实例,整合了Mybitis,mysql,配置文件的说明。附带数据库生成文件与说明文档

    然后,为了使 MyBatis 能够正常工作,我们需要创建一个 `mybatis-config.xml` 配置文件,通常放在 `src/main/resources` 目录下,用于定义 SQL 映射文件的位置、事务管理器等: ```xml ``` 接着,创建对应...

    Hibernate关系映射XML生成工具

    在使用Middlegen时,开发者需要注意的是,虽然自动化工具能减轻工作量,但生成的XML映射文件可能需要根据实际需求进行调整,例如添加自定义的属性或者处理复杂的数据类型和关系。此外,随着技术的发展,许多现代ORM...

    spring dtd文件

    - `ibator-config_1_0.dtd` 和 `abator-config_1_0.dtd`:这两个是iBatis的代码生成工具iBator(或Abator)的配置文件的DTD,用于生成Java代码和SQL映射文件。 - `ibatis-3-mapper.dtd` 和 `ibatis-3-config.dtd`:...

    spring+hibernate+struts2源代码生成器

    这种工具通常能快速创建基本的CRUD(创建、读取、更新、删除)操作,为开发者提供基础架构,以便他们可以专注于业务逻辑的实现。 【压缩包子文件的文件名称列表】"genstruts2"可能指的是生成Struts2相关代码的主...

    基于JavaFX和Spring框架的数据库映射生成器设计源码

    该项目是一款基于JavaFX、Spring框架和FreeMarker技术开发的数据库映射生成器,包含179个...该工具能够快速生成数据库实体类、Mybatis Mapper映射文件,并提供Controller、Service、DTO等模板代码,极大提升开发效率。

    spring+struts+hibernate实现文件的上传和下载

    数据表的 Blob 字段在 Java 对象中声明为 `byte[]` 类型,而在 Hibernate 映射文件中使用 `BlobByteArrayType` 类型。 **文件上传** Struts 通过将 HTML 表单中的 `file` 输入类型映射到 `ActionForm` 中的 `...

Global site tag (gtag.js) - Google Analytics