小编Spe*_*eck的帖子

使用HTTP PUT方法上载测试文件

我使用HTTP PUT方法编写了一个上传文件的服务.

Web浏览器不支持PUT,因此我需要一种测试方法.它可以很好地用作从浏览器访问它的POST.

更新:这是有效的.我尝试了海报,但它与使用提琴手一样.您必须知道如何构建请求.卷曲处理问题.

curl -X PUT"localhost:8080/urlstuffhere"-F"file = @ filename"-b"JSESSIONID = cookievalue"

curl http put

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

在拦截器的 Spring MVC 控制器方法上使用自定义注释

我有一个自定义注释,我用它在我的控制器中注释了一个方法以及一个 @ReqestMapping。

目标是使用 HandlerInterceptor 的自定义注释中设置的值来执行任务。

我映射了拦截器 (HandlerInterceptorAdaptor) 并执行。如果我在具体的拦截器中设置断点,我可以检查 HttpServletRequest、HttpServletResponse 和处理程序对象。但是,我看不到如何 1,获取请求尝试访问的方法 2,获取该方法的注释,当然 3,获取注释设置的值。

任何人都可以指出我对此的良好文档吗?

谢谢,麻烦您了。

java model-view-controller spring annotations

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

在war文件中部署SQLite db文件并使用正确的URL访问

使用以下Maven配置在构建时创建sqlite数据库.

            <execution>
                <id>create-db</id>
                <phase>compile</phase>
                <goals>
                    <goal>execute</goal>
                </goals>
                <configuration>
                    <url>jdbc:sqlite:src/main/webapp/WEB-INF/sqlitedb.db</url>
                    <driver>org.sqlite.JDBC</driver>
                    <enableAnonymousPassword>true</enableAnonymousPassword>
                    <autocommit>true</autocommit>
                    <srcFiles>
                        <srcFile>src/main/sql/build.sql</srcFile>
                    </srcFiles>
                </configuration>
            </execution> 
Run Code Online (Sandbox Code Playgroud)

这会打包到war文件中.然后从peristence.xml中引用它.

        <property name="hibernate.connection.url" value="jdbc:sqlite:????/sqlitedb.db"/>
Run Code Online (Sandbox Code Playgroud)

和弹簧配置.

   <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close" lazy-init="true">
        <property name="driverClassName" value="org.sqlite.JDBC"/>
        <property name="url" value="jdbc:sqlite:????/sqlitedb.db"/>
        <property name="minIdle" value="2"/>
        <property name="maxActive" value="20"/>
        <property name="maxIdle" value="5"/>
        <!--<property name="poolPreparedStatements" value="true" />-->
    </bean>
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚的是如何使Spring配置和Hibernate配置查看sqlitedb.db的war文件.

java sqlite spring hibernate maven

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