小编Bas*_*sen的帖子

getServletConfig().getServletContext()在Spring中等效

我提到了很多帖子,但我仍然无法找到正确的工作答案.
我希望从我的Java类本身获取它,而不是在jsp中使用EL.

如何在Spring中获取servlet上下文路径?

java spring spring-mvc

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

IntelliJ 14 - 创建/导入Scala/SBT项目

IntelliJ 14通过Scala插件支持(理论上)SBT/Scala项目,该插件仍可在官方仓库中获得.根据这篇文章 "Scala插件项目本身现在使用SBT进行构建和依赖管理".但是我找不到用IntelliJ创建或导入SBT/Scala项目的任何方法.还缺少文档来解释有关这种配置Scala插件的新方法的更多信息.

我在IntelliJ Ultimate 14.0(139.224)中激活了Scala插件.有任何想法吗?

scala intellij-idea sbt intellij-14

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

RESTEasy - 需要完整路径的@Path?

我正在搞乱JAX-RS并创建了一个调用生成JSON的REST服务的应用程序.我试过Jersey,一切都很顺利,但我不得不切换到RESTEasy,因为我的应用程序需要用JDK5构建.我将web.xml更改为以下内容:

<web-app>
<context-param>
    <param-name>resteasy.scan</param-name>
    <param-value>true</param-value>
</context-param>

<listener>
    <listener-class>
     org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
    </listener-class>
</listener>

<servlet>
    <servlet-name>RESTEasy</servlet-name>
    <servlet-class>org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>RESTEasy</servlet-name>
    <url-pattern>/rest/*</url-pattern>
</servlet-mapping>
<!-- ... -->
</web-app>
Run Code Online (Sandbox Code Playgroud)

所以我希望每个以/ rest开头的URL都由RESTEasy处理.我的服务如下:

@Path("/services")
public class MyRESTServices {

    @GET
    @Path("service1")
    @Produces(MediaType.APPLICATION_JSON)
    public Object service1(Blah blah) {

    }
}
Run Code Online (Sandbox Code Playgroud)

使用Jersey工作正常,http:// localhost/MyContext/rest/services/service1绑定到我的service1()方法.但是,当我改为RESTEasy时,我有一个404:

HTTP状态404 - 无法找到相对的资源:/ rest/services/service1 of full path:http:// localhost/MyContext/rest/services/service1

这意味着RESTEasy处理了请求但找不到绑定到此URL的任何服务.

然而,在我的课堂上,@Path("/services")改为@Path("/rest/services")工作.你知道我为什么会有这种奇怪的行为吗?我读过的所有教程/文档都只提到相对路径,不包括/ rest前缀...

java jax-rs resteasy

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

IntelliJ - 在代码更改时自动显示项目中的所有编译错误

在Eclipse中,当我进行任何代码更改时,它会自动在控制台中显示工作区中的所有编译错误.似乎在IntelliJ中我必须制作/构建项目才能看到任何编译错误.是否有窗口/选项卡显示所有编译错误?

intellij-idea

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

Intellij 的 GitLens 等效项

在 VS Code 中,有一个名为 GitLens 的插件,它允许用户单击一行来查看该行的最后作者和更改。它还允许查看页面提交的文件更改。Intellij 有等效的吗?

intellij-idea

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

子查询返回的值超过1.当子查询跟随=,!=,<,<=,>,> =或子查询用作表达式时,不允许这样做

我有一个存储过程select * from book table,使用子查询我的查询是

USE [library]
GO

/****** Object:  StoredProcedure [dbo].[report_r_and_l]    Script Date: 04/17/2013 12:42:39 ******/

SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

ALTER procedure [dbo].[report_r_and_l]
@fdate date,
@tdate date,
@key varchar(1)
as

if(@key='r')

    select * 
    from dbo.books 
    where isbn =(select isbn from dbo.lending where (act between @fdate and @tdate) and (stat ='close'))

else if(@key='l')

    select * 
    from dbo.books 
    where isbn =(select isbn from dbo.lending where lended_date between @fdate and @tdate)
Run Code Online (Sandbox Code Playgroud)

我知道子查询返回多个查询到主查询,但我不知道如何避免这个错误,任何人都可以帮助我吗?

sql-server subquery

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

在IntelliJ IDEA中做笔记

我正在对我的项目进行大规模的重构.我希望有机会在我的代码上留下笔记,以便我可以浏览它们,并且可以在文字处理器中看到它们.有什么可以推荐的吗?

intellij-idea

13
推荐指数
2
解决办法
5832
查看次数

如何为IntelliJ IDEA的Rust项目提供标准库源?

我正在使用Mac进行开发.我使用brew install rust了Rust 1.13.0和用于IntelliJ IDEA的Rust插件0.1.0.1385.我创建了我的第一个测试项目,cargo并在用IDEA打开它时得到了消息

没有找到标准库源,一些代码洞察力将无法工作

我没有找到任何源安装,也没有找到Homebrew中的Rust源包.

如何忽略此步骤,如何为项目提供源代码以及实际意义?

homebrew intellij-idea rust

11
推荐指数
5
解决办法
6757
查看次数

Mockito - 期望0匹配,1记录(InvalidUseOfMatchersException)

我正在尝试模拟一些mongo类,这样我就不需要连接(相当标准的东西)但是下面的代码给了我一些问题:

when(dbCollection.find(isA(DBObject.class))).thenReturn(dbCursor);
Run Code Online (Sandbox Code Playgroud)

运行这个让我:

org.mockito.exceptions.misusing.InvalidUseOfMatchersException:
参数匹配器的使用无效!
0匹配器预期,1记录:
at ... GridFileManagerTest.beforeClass(GridFileManagerTest.java:67)

如果匹配器与原始值组合,则可能发生此异常:
// wrong:someMethod(anyObject(),"raw String");

使用匹配器时,所有参数都必须由匹配器提供.
例如:
// correct:
someMethod(anyObject(),eq("by matcher"));

有关更多信息,请参阅Matchers类的javadoc.

如果我这样做的话:

when(dbCollection.find(mock(DBObject.class))).thenReturn(dbCursor);
Run Code Online (Sandbox Code Playgroud)

它不再有这个问题.这似乎没有实现我想要的 - 我想在使用DBObject类型的对象调用方法时返回值.

思考?

java exception mocking mockito

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

如何在 intellij 社区版中按严重性(主要、次要、严重)对声纳结果进行分组

我想SonarQube按严重性“主要”对结果进行分类。我已经SonarQube在intellij社区版(版本14.1.4)中安装了插件。当我尝试运行声纳Analyze -> Inspect代码时,检查窗口按规则显示所有问题,但不按主要、次要和严重对问题进行分类。如果有人使用 IntelliJ IDEA 社区版实现了这一目标,我将非常感激。

intellij-idea sonarqube intellij-14

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