小编Vin*_*tia的帖子

Swagger 2.0 - 如何制作"一个或另一个"参数?

我有一个下面定义的swagger 2.0资源.如何制作"param1或param2"?调用者必须传递param1或param2.

/some/res:
put:
  summary: some resource
  responses:
    200:
      description: Successful response
      schema:
        $ref: '#/definitions/SomeResponse'
  parameters:
    - name: param1
      type: string
      description: param1
      in: formData
      required: false
    - name: param2
      type: string
      description: param2
      in: formData
      required: false
Run Code Online (Sandbox Code Playgroud)

swagger

48
推荐指数
3
解决办法
2万
查看次数

Hibernate Mapping无法在脱机模式下运行

我们正在进行灾难恢复练习,并且有几个Hibernate + Spring应用程序没有出现以下错误

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.InvalidMappingException: Could not parse mapping document from input stream
                at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1337)
                at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
                at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
                at java.security.AccessController.doPrivileged(AccessController.java:214)
                at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
                at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
                at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221)
                at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
                at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
                at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
                at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByName(AbstractAutowireCapableBeanFactory.java:1029)
                at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:977)
                at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
                ... 55 more
Caused by: org.hibernate.InvalidMappingException: Could not parse mapping document from input stream
                at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:541)
                at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:638)
                at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211) …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate

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

使用MapView中的segue calloutAccessoryControlTapped

我在我的应用程序中使用StoryBoards.我有一个带注释的MKMapView.我已经实现了calloutAccessoryControlTapped方法,并希望在用户点击UIButtonTypeDetailDisclosure时导航到TableView.

(1)有没有办法从calloutAccessoryControlTapped中使用segue?

(2)没有使用segue我得到一个黑屏.

- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control {
...    
    DetailViewController *detailViewController = [[DetailViewController alloc]init];
    detailViewController.detailItem = managedObject;
    [self.navigationController pushViewController:detailViewController animated:YES];
}
Run Code Online (Sandbox Code Playgroud)

iphone ios5

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

无法运行Android虚拟设备管理器"android avd"获取NullPointerException

尝试启动avd时获取NullPointerException.我刚下载了适用于Mac的ADT软件包并运行了android avd.有谁知道为什么会失败?

$ ./android avd
java.lang.NullPointerException
    at com.android.sdklib.internal.avd.AvdInfo.getDeviceName(AvdInfo.java:158)
    at com.android.sdkuilib.internal.repository.ui.DeviceManagerPage.fillDevices(DeviceManagerPage.java:497)
    at com.android.sdkuilib.internal.repository.ui.DeviceManagerPage.fillTable(DeviceManagerPage.java:357)
    at com.android.sdkuilib.internal.repository.ui.DeviceManagerPage.createContents(DeviceManagerPage.java:259)
    at com.android.sdkuilib.internal.repository.ui.DeviceManagerPage.<init>(DeviceManagerPage.java:130)
    at com.android.sdkuilib.internal.repository.ui.AvdManagerWindowImpl1.createDeviceTab(AvdManagerWindowImpl1.java:210)
    at com.android.sdkuilib.internal.repository.ui.AvdManagerWindowImpl1.createContents(AvdManagerWindowImpl1.java:193)
    at com.android.sdkuilib.internal.repository.ui.AvdManagerWindowImpl1.open(AvdManagerWindowImpl1.java:133)
    at com.android.sdkuilib.repository.AvdManagerWindow.open(AvdManagerWindow.java:94)
    at com.android.sdkmanager.Main.showAvdManagerWindow(Main.java:369)
    at com.android.sdkmanager.Main.doAction(Main.java:311)
    at com.android.sdkmanager.Main.run(Main.java:119)
    at com.android.sdkmanager.Main.main(Main.java:102)
Run Code Online (Sandbox Code Playgroud)

android adt

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

无法从 http://localhost:9000/api-docs/ 读取 swagger JSON

api-docs 之前运行良好。它停止工作了,现在我明白了

Can't read swagger JSON from http://localhost:9000/api-docs/
Run Code Online (Sandbox Code Playgroud)

如果我更改 src/main/webapp/swagger-ui/index.html

var apiUrl = "http://localhost:8080/swagger-ui/index.html";
Run Code Online (Sandbox Code Playgroud)

我收到“无法从服务器读取。它可能没有适当的访问控制源设置。”

swagger-ui jhipster

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

从build xml中更改JDK以运行<ANT>任务

我有build.xml调用swfbuild.xml.我希望父build.xml使用IBM JDK 1.5和swfbuild.xml来使用Sun JDK 1.6

<ant>任务中是否有任何选项可以指定使用不同的JDK?

我尝试像下面那样设置JAVACMD,但这也不起作用

如何为swfbuild.xml使用不同的JDK?

    <target name="Compile_SWF">
        <exec executable="cmd">
            <env key="JAVACMD" value="C:/Program Files/Java/jdk1.6.0_18" />
        </exec>
        <echo message="Start to Compile SWF content" />
        <ant antfile="swfbuild.xml" target="swf-masterbuild" />
        <exec executable="cmd">
            <env key="JAVACMD" value="C:/IBM/SDP/runtimes/base_v61/java" />
        </exec>
    </target>
Run Code Online (Sandbox Code Playgroud)

java ant build-automation mxmlc

3
推荐指数
1
解决办法
9880
查看次数

JVM运行时如何保持向后兼容性?

我有一个简单的 Java 类,它使用 enum 保留关键字作为变量名。我能够在 Java 1.4 中编译此代码并在 Java 1.6 中执行它:

public class Main {

    public static void main(String[] args) {
        String enum = "ENUM String";
        System.out.println(enum);
    }

}
Run Code Online (Sandbox Code Playgroud)

然而,Java 1.6 编译器不会编译此代码,因为 enum 是保留关键字。为什么Java 1.6运行时仍然执行这段代码?

jvm backwards-compatibility

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