【翻译】eXpressAppFramework QuickStart 业务模型设计(八)——创建对象后初始化属性...

这一讲,你将学到如何给业务类中特定的属性设置默认值。为此,Priority属性将被添加到DemoTask类中。为了初始化此属性,将会在此类中重写AferConstruction方法。

在此之前,我建议你去阅读一下如下课程:

·  【翻译】eXpressAppFramework QuickStart 业务模型设计(二)—— 从业务类库中继承

·  【翻译】eXpressAppFramework QuickStart 业务模型设计(六)—— 设置多对多的关系

·  按如下代码给DemoTask类添加Priority属性:

ContractedBlock.gif ExpandedBlockStart.gif Code
 1 [DefaultClassOptions]
 2 [Custom("Caption""Task")]
 3 public class DemoTask : Task {
 4    private Priority priority;
 5    public Priority Priority {
 6       get { return priority; }
 7       set {
 8          SetPropertyValue("Priority"ref priority, value);
 9        }
10    }
11    //
12 }
13 public enum Priority { Low, Normal, High }

 ·  为了要在DemoTask对象创建时初始化刚刚添加的Priority属性,按如下方式重写AfterConstruction方法:

ContractedBlock.gif ExpandedBlockStart.gif Code
 1 [DefaultClassOptions]
 2 [Custom("Caption""Task")]
 3 public class DemoTask : Task {
 4    //
 5    public override void AfterConstruction() {
 6       base.AfterConstruction();
 7       Priority = Priority.Normal;
 8    }
 9    //
10 }

 ·  运行程序(不管是Windows Forms还是ASP.NET程序)。创建一个新的DemoTask对象。在DemoTask对象的明细视图中,Priority属性被设置成了Normal

 

转载于:https://www.cnblogs.com/1231net/archive/2009/11/03/1594518.html

微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码
如果出现springboot-quickstart-0.0.1-SNAPSHOT.jar中没有主清单属性信息,你可以按照以下步骤进行处理: 1. 首先,检查你的pom文件中是否有正确配置spring-boot-maven-plugin插件。确保以下代码在pom.xml文件中的<build><plugins>部分中: ```xml <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> ``` 2. 其次,确认你的jar包中是否包含一个名为MANIFEST.MF的文件。该文件应该位于jar包的META-INF目录下。如果没有这个文件,或者文件中没有正确的清单属性信息,就会导致出现没有主清单属性的错误。 如果你遵循了以上步骤,并且仍然出现没有主清单属性的错误,可以尝试以下解决方法: 1. 在命令提示符中进入jar包所在位置,然后执行以下命令: ``` jar -jar springboot_01_quickstart-0.0.1-SNAPSHOT.jar ``` 这个命令会尝试执行jar包,并输出更详细的错误信息。根据错误信息,你可以进一步排查问题。 2. 检查你的Spring Boot引导类(通常是一个带有@SpringBootApplication注解的类)。确保这个类中包含了一个main方法,类似于下面的代码: ```java @SpringBootApplication public class Springboot01QuickstartApplication { public static void main(String[] args) { SpringApplication.run(Springboot01QuickstartApplication.class, args); } } ``` 以上是处理springboot_01_quickstart-0.0.1-SNAPSHOT.jar中没有主清单属性的一些方法和步骤。希望对你有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值