小编Voj*_*ech的帖子

@Value - >无法将'java.lang.String'类型的值转换为必需类型'java.lang.Integer'

美好的一天,我正在使用Spring 4.1.1.RELEASE开发Web应用程序.所有Spring配置都是使用注释完成的,除了一件事外它工作正常:

  • 我在项目中有这些行的config.properties文件

    cases.caseList.filter=test
    cases.caseList.numberOfCasesPerPage=50
    
    Run Code Online (Sandbox Code Playgroud)
  • 我有一个配置类

    @Configuration
    @ComponentScan(basePackageClasses={CaseConfig.class})
    @PropertySource(value = "classpath:config.properties")
    public class CasesModuleTestContextConfig { ... }
    
    Run Code Online (Sandbox Code Playgroud)
  • 另一堂课

    @Component
    public class HttpRequestParamsToPaginationParams extends AbstractConverter<Map<String, String>, PaginationParams> {
    
        @Value("${cases.caseList.filter}")
        private String filter;
    
        @Value("${cases.caseList.numberOfCasesPerPage}")
        private Integer count;
    
        ...
    }
    
    Run Code Online (Sandbox Code Playgroud)

属性'过滤器'的值是从属性资源中成功注入的.但我在财产'计数'上得到例外:

     13:58:45.274 [main] WARN  o.s.c.s.GenericApplicationContext - Exception encountered during context initialization - cancelling refresh attempt 
     org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cz.pokus.core.test.config.ConversionServiceTestConfig': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private java.util.List cz.pokus.core.test.config.ConversionServiceTestConfig.converterList; nested exception is org.springframework.beans.factory.BeanCreationException: Error …
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc

16
推荐指数
2
解决办法
6万
查看次数

XML元素有命名空间,我的XPATH不起作用

我得到了以下XML:

<root>
  <items>
    <item>
      <title>Item</title>
      <details>
        <data xmlns="http://some_url">
          <length>10</length>
          <weight>1.2</weight>
        </data>
      </details>
    </item>
  </items>
</root>
Run Code Online (Sandbox Code Playgroud)

以下XPath不起作用意味着什么都不打印,因为"data"元素不存在:

/root/items/item/details/data
Run Code Online (Sandbox Code Playgroud)

但是当我删除"data"元素的"xmlns"命名空间属性时,它的内容被打印出来.如果不删除"data"元素的"xmlns"命名空间属性,xpath表达式应该如何工作?

我正在使用SAXON和XSL 1.0.

xslt xpath xml-namespaces

14
推荐指数
1
解决办法
2万
查看次数

如何使用Spring JPA仅获取实体的选定属性?

我在我的项目中使用Spring Boot(1.3.3.RELEASE)和Hibernate JPA.我的实体看起来像这样:

@Data
@NoArgsConstructor
@Entity
@Table(name = "rule")
public class RuleVO {

    @Id
    @GeneratedValue
    private Long id;

    @Column(name = "name", length = 128, nullable = false, unique = true)
    private String name;

    @Column(name = "tag", length = 256)
    private String tag;

    @OneToMany(mappedBy = "rule", cascade = CascadeType.ALL, orphanRemoval = true)
    private List<RuleOutputArticleVO> outputArticles;

    @OneToMany(mappedBy = "rule", cascade = CascadeType.ALL, orphanRemoval = true)
    private List<RuleInputArticleVO> inputArticles;
}
Run Code Online (Sandbox Code Playgroud)

我的存储库看起来像这样:

@Repository
public interface RuleRepository extends JpaRepository<RuleVO, Long> {
}
Run Code Online (Sandbox Code Playgroud)

在某些情况下,我只需要获取实体RuleVO的id和 …

spring hibernate jpa spring-data-jpa spring-boot

14
推荐指数
4
解决办法
3万
查看次数

将XSL-FO块放在下一页而不是跨页面拆分

我创建了一个XSL-FO模板,它打印了几个包含动态变化的文本的块.有时块被分割为两页,因为页面上没有足够的空间.有没有办法将块放在下一页上,而不是在不适合的情况下在页面上拆分它?我试着将它放在一个表中,保持在一起="总是"但是然后每个文本都在单行(没有换行)并溢出右页边距消失.先感谢您!

  <fo:table table-layout="fixed" width="100%">
    <fo:table-column column-width="proportional-column-width(1)"/>
    <fo:table-body>
      <fo:table-row keep-together="always">
        <fo:table-cell
          border-width="1px"
          border-color="black"
          border-style="solid"
          background-color="#ffffff"
          text-align="left">
          <fo:block>
            Text 1
          </fo:block>
          <fo:block>
            Text 2
          </fo:block>
          <fo:block>
            Text 3
          </fo:block>
        </fo:table-cell>
      </fo:table-row>
    </fo:table-body>        
  </fo:table>   
Run Code Online (Sandbox Code Playgroud)

xsl-fo

12
推荐指数
1
解决办法
2万
查看次数

CodeIgniter + CSS

美好的一天,我正在和Smarty一起学习CodeIgniter.我的CSS文件存储在

/App01/application/views/css/main.css
Run Code Online (Sandbox Code Playgroud)

要链接我的CSS,我使用:

<link rel="stylesheet" type="text/css" href="http://localhost:88/APP1/application/views/css/layout.css" media="screen" />
Run Code Online (Sandbox Code Playgroud)

但是我的页面上没有应用CSS.当我打开CSS URL时,我收到一条消息:

Forbidden
You don't have permission to access /APP1/application/views/css/layout.css on this server.
Run Code Online (Sandbox Code Playgroud)

拜托,我做错了什么?我想将CSS与视图保持在一起,因为将来我想学习如何创建多个主题,我认为CSS应该保存在主题文件夹中.

我可以用一些Smarty变量替换CSS文件的URL路径,这样当我移动我的应用程序时,我不需要手动更改模板中的CSS URL路径吗?

先感谢您!Vojtech

css codeigniter codeigniter-2

7
推荐指数
1
解决办法
1万
查看次数

解析HTTP目录列表

美好的一天!我正在使用Delphi XE和Indy TIdHTTP.使用Get方法我得到远程目录列表,我需要解析它=获取文件列表及其大小和时间戳,并区分文件和子目录.拜托,有一个很好的例程吗?先感谢您!Vojtech

这是样本:

<head>
  <title>127.0.0.1 - /</title>
</head>
<body>
  <H1>127.0.0.1 - /</H1><hr>
<pre>      
  Mittwoch, 30. März 2011    12:01        &lt;dir&gt; <A HREF="/SubDir/">SubDir</A><br />
  Mittwoch, 9. Februar 2005    17:14          113 <A HREF="/file.txt">file.txt</A><br />
</pre>
<hr>
</body>
Run Code Online (Sandbox Code Playgroud)

delphi delphi-xe

7
推荐指数
2
解决办法
1283
查看次数

如何实现类似于jQuery UI自动完成的Dojo自动完成?

美好的一天,使用JSP和jQuery UI我已经成功实现了文本输入的自动完成功能.从数据库中检索自动完成数据,并通过服务器端的"q"参数进行过滤.它返回包含查询字符串的所有项:

SELECT name FROM organization WHERE name LIKE '%q%';
Run Code Online (Sandbox Code Playgroud)

有没有办法如何与Dojo一样?我遵循了这个Dojo教程,但是当我a在文本输入中键入示例字母时,文本输入中的文本被第一个建议替换Ibam,我的第一个字母a被替换I为单词Ibam.它很奇怪.请指教.

Vojtech

dojo autocomplete

7
推荐指数
1
解决办法
8798
查看次数

如何在Spring Boot应用程序启动时启动H2 TCP服务器?

通过在SpringBootServletInitializer主方法中添加以下行,当我将应用程序作为Spring Boot应用程序运行时,我能够启动H2 TCP服务器(文件中的数据库):

@SpringBootApplication
public class NatiaApplication extends SpringBootServletInitializer {
    public static void main(String[] args) {
        Server.createTcpServer().start();
        SpringApplication.run(NatiaApplication.class, args);
    }
}
Run Code Online (Sandbox Code Playgroud)

但是如果我在Tomcat上运行WAR文件它不起作用,因为没有调用main方法.在bean初始化之前,如何在应用程序启动时启动H2 TCP服务器有更好的通用方法吗?我使用Flyway(autoconfig),它在"Connection refused:connect"上失败,可能是因为服务器没有运行.谢谢.

java spring tomcat h2 spring-boot

6
推荐指数
1
解决办法
6309
查看次数

使用Android MediaRecorder录制的视频在Samsung Galaxy S2上已损坏

美好的一天!我正在学习如何使用MediaRecorder录制视频,但录制的视频在播放时已损坏.请参阅此屏幕截图:http://www.4shared.com/photo/QtmJCHRi/corrupted-video.html.在左上角标有红色矩形的图片是相机可以看到的.但它很小,它重复着,还有很多绿色区域.请告诉我我做错了什么.HW是三星Galaxy S2(GT-I9100,Android 2.3.5).我试着按照这个教程:http://developer.android.com/guide/topics/media/camera.html#saving-media

先感谢您!

CameraRecorderActivity.java

package cz.ryvo.android.camerarecorder;

import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import android.app.Activity;
import android.content.Context;
import android.content.pm.PackageManager;
import android.hardware.Camera;
import android.hardware.Camera.CameraInfo;
import android.media.CamcorderProfile;
import android.media.MediaRecorder;
import android.os.Bundle;
import android.os.Environment;
import android.util.Log;
import android.view.SurfaceHolder;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.FrameLayout;

public class CameraRecorderActivity extends Activity 
implements SurfaceHolder.Callback, OnClickListener {

private static final String TAG = "CameraRecorderActivity";

public static final int MEDIA_TYPE_IMAGE = 1;
public static final int MEDIA_TYPE_VIDEO …
Run Code Online (Sandbox Code Playgroud)

android video-capture mediarecorder samsung-mobile

5
推荐指数
1
解决办法
8003
查看次数

它是一个对象还是一个接口?我是否需要释放它?

美好的一天!函数GetService创建类THTTPRIO的实例并将其作为IInvokable返回.我在另一个函数中使用这个接口/对象.当我不再需要它时,我是否必须释放它?接口不需要被释放,但我对RIO被创建为THTTPRIO类的对象这一事实感到困惑.

function GetService(Addr: string): IInvokable;
var
  RIO: THTTPRIO;
begin
  RIO := THTTPRIO.Create(nil)
  RIO.URL := Addr;
  Result := (RIO as IInvokable);
end;
Run Code Online (Sandbox Code Playgroud)

哪里:

IInvokable = interface(IInterface);
THTTPRIO = class(TComponent, IInterface, IRIOAccess);
Run Code Online (Sandbox Code Playgroud)

先感谢您!Vojtech

delphi delphi-xe

5
推荐指数
1
解决办法
1164
查看次数