Tag: 注释

用//注释掉单行CSS是不是很糟糕的做法?

我最近开始使用//来“注释”出单行的CSS代码。 我知道我实际上并没有对此作出评论, 我只是打破它(我应该使用/* … */ ),但它具有相同的效果。 该行然后被终止; 和下面的代码工作正常。 我可以删除它,但是我经常不想在以后再使用它,或者如果我回来看看我一直在使用什么。 例: li{ float:left; //list-style-type:none; text-indent:0px; } 我可以逃避这个,还是可能导致我的问题?

Spring – 基于注释的控制器 – 基于查询string的RequestMapping

在基于Spring注解的控制器中,是否可以使用@RequestMapping将不同的查询string映射到不同的方法? 例如 @RequestMapping("/test.html?day=monday") public void writeMonday() { } @RequestMapping("/test.html?day=tuesday") public void writeTuesday() { }

如何使用@ComponentScan注释扫描多个path?

我正在使用Spring 3.1并使用@Configuration和@ComponentScan属性来引导应用程序。 实际的开始是完成的 new AnnotationConfigApplicationContext(MyRootConfigurationClass.class); 此configuration类使用注释 @Configuration @ComponentScan("com.my.package") public class MyRootConfigurationClass 这工作正常。 不过,我想更具体的扫描包,所以我试过。 @Configuration @ComponentScan("com.my.package.first,com.my.package.second") public class MyRootConfigurationClass 然而,这个失败告诉我,它无法find使用@Component注释指定的组件。 什么是正确的方式来做我所追求的? 谢谢

Java方法注释如何与方法重写一起使用?

我有一个父类和一个子类Child ,这样定义: class Parent { @MyAnnotation("hello") void foo() { // implementation irrelevant } } class Child { @Override foo() { // implementation irrelevant } } 如果我得到一个Method引用到Child::foo ,将childFoo.getAnnotation(MyAnnotation.class)给我@MyAnnotation ? 或将它为null ? 我更感兴趣的是如何或者注释是否与Javainheritance一起工作。

JPA标准教程

我一直在试图find一个JPA Criteria API教程,但一直没有太大的成功。 你知道任何初学者吗? 我想开始在Java5 / Maven应用程序中使用它来构build复杂的search查询。

我应该在哪里放置@Transactional注解:在接口定义还是在实现类?

来自代码标题的问题: @Transactional (readonly = true) public interface FooService { void doSmth (); } public class FooServiceImpl implements FooService { … } VS public interface FooService { void doSmth (); } @Transactional (readonly = true) public class FooServiceImpl implements FooService { … }

注释使私有方法只对testing类公开

谁有这个共同需求的解决scheme。 我在申请中有一堂课。 有些方法是公开的,因为它们是api的一部分,有些是私有的,因为它们是内部使用的,使内部stream动更可读 现在,我想写一个unit testing,或者更像是一个集成testing,它将位于不同的包中,这将允许调用这个方法,但是,我希望这个方法的正常调用将不被允许如果您尝试从应用程序本身的类中调用它 所以,我在想这样的事情 public class MyClass { public void somePublicMethod() { …. } @PublicForTests private void somePrivateMethod() { …. } } 上面的注解将私有方法标记为“public for test”,这意味着编译和运行时将被允许用于任何在test … package下的类,而编译和/或运行时将失败的任何类不在testing包下。 有什么想法吗? 有没有像这样的注释? 有一个更好的方法吗? 看起来你写的unit testing越多,为了破解你的封装就越多。

@Transactional(传播= Propagation.REQUIRED)

如果有人可以解释这个注释是做什么的,什么时候我们使用它: @Transactional(propagation=Propagation.REQUIRED) 谢谢

Spring MVC:<context:component-scan>和<annotation-driven />标签之间的区别?

前几天我开始研究这个Spring Hello World教程: http : //viralpatel.net/blogs/spring-3-mvc-create-hello-world-application-spring-3-mvc/ 在本教程中,Spring DispatcherServlet是使用spring-servlet.xml文件configuration的,如下所示: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"> <context:component-scan base-package="net.viralpatel.spring3.controller" /> <bean id="viewResolver" class="org.springframework.web.servlet.view.UrlBasedViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /> <property name="prefix" value="/WEB-INF/jsp/" /> <property name="suffix" value=".jsp" /> </bean> 在这个文件中,我使用上下文:component-scan标签来说Spring必须扫描我的文件来search注释,例如,当控制器类发现一个方法被@RequestMapping(“/ hello”)注解知道这个方法处理以“/ hello”结尾的URL的HTTP请求。 这很简单… 现在我的疑问与我可以在STS \ Eclipse中自动构build的Spring MVC模板项目有关。 当我在STS中创build一个新的Spring MVC项目时,我的DispatcherServlet是由一个名为servlet-context.xml的文件configuration的,该文件包含一些类似于前面的示例文件的configuration。 在这个文件中,我仍然有组件扫描标签: <context:component-scan base-package="com.mycompany.maventestwebapp" /> 但我也有另一个标签(看起来像有类似的任务),这一个: […]

注释如何在内部工作

有人可以解释我怎么注释在java内部工作? 我知道我们如何通过在java中使用java.lang.annotation库来创build自定义注释。 但是我仍然没有足够的想法如何在@Override注释内部工作。 我真的很感激,如果有人详细解释它。