我是Spring Batch的初学者.我按照本指南创建了一个Spring Batch的HelloWorld.在使用main方法的类中,当我尝试使用Application Context时new ClassPathXmlApplicationContext("..."),IDE会显示一条错误消息
未处理的异常类型BeansException
即使我有一个捕获所有类型的异常的catch块,我也无法解决该错误.请参阅下面的代码块:
public static void main(String args[]) {
try {
//error message appears here
AbstractApplicationContext applicationContext = new ClassPathXmlApplicationContext("simpleJob.xml");
JobParametersBuilder builder = new JobParametersBuilder();
builder.addString("Date", "12/02/2011");
jobLauncher.run(job, builder.toJobParameters());
JobExecution jobExecution = jobRepository.getLastJobExecution(job.getName(), builder.toJobParameters());
System.out.println(jobExecution.toString());
}
catch(Exception e) {
e.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud)
然后,我试图解决它,import org.springframework.beans.BeansException;并试图抓住BeansException.虽然未处理的BeansException错误已解决,但出现了另一条错误消息:
BeansException类型也不例外; 异常类型必须是throwable的子类
请参阅下面的代码块:
public static void main(String args[]) {
try {
AbstractApplicationContext applicationContext = new ClassPathXmlApplicationContext("simpleJob.xml");
JobParametersBuilder builder = new JobParametersBuilder();
builder.addString("Date", "12/02/2011");
jobLauncher.run(job, …Run Code Online (Sandbox Code Playgroud) 在我对密钥库和证书进行了一些研究后,我找到了以下指南:
如果我错了,请纠正我。据我了解(并经过测试):
我不明白的是,在我将任何证书导入 keystore.jks 文件之前,当我尝试查看里面的内容时(使用 keytool -list -v -keystore keystore.jks),似乎有一个证书已经在里面了。它是该密钥库的默认证书吗?我以为“keytool -genkeypair”只会生成带有密钥对的密钥库?
keytool -list -v -keystore keystore.jks 的结果:
密钥库类型:JKS 密钥库提供者:SUN
您的密钥库包含 1 个条目
别名:testingkeypair 创建日期:2016 年 1 月 11 日条目类型:PrivateKeyEntry 证书链长度:1 证书:Owner:CN=testing,OU=testing,O=testing,L=testing,ST=testing,C=testing 颁发者:CN =testing, OU=testing, O=testing, L=testing, ST=testing, C=testing 序列号:650d8951 有效期:2016 年 1 月 11 日星期一 14:43:52 SGT 至:SGT 星期日 4 月 11 日 14:43:52 2016证书指纹:MD5:F0:74:9F:27:F0:08:AB:A0:BE:B2:A0:F2:94:45:94:90 SHA1:87:0C:E2:E2:06:A6 :52:4E:0C:40:E9:B0:DE:75:A7:8C:CC:01:45:57 …
根据标题,如何根据Google的材料设计将导航抽屉的右边距设置为56 dp(参见下文)?我android:layout_marginRight="56dp"在第二个视图中尝试过,DrawerLayout但它看起来非常奇怪(超过56dp,与谷歌的材料设计图片非常不同).