- @Slf4j注解:实现日志输出
日志:日志的作用,主要在维护的时候非常有用,系统可能会出一些其名其秒的错误,这个时候如果日志做的比较详细就能很清楚的查找到错误了。 - $ {ctx}:${pageContext.request.contextPath}的简写版。使用 $ {cxt}需要配置
<c:set var="ctx" value="${pageContext.request.contextPath}"/>
今天学习的这个项目将这段代码写在了/WEB-INF/resources/js/inc/taglibs.jsp路径中,所以如果有jsp需要使用 $ {ctx},只需要在jsp页面中加入<%@ include file="/WEB-INF/resources/js/inc/taglibs.jsp"%>
来引用。 - @Resource和@Autowired
同:都是用来使用bean的
异:前者byname,后者bytype
//注解分为两类:
一类是使用Bean,即是把已经在xml文件中配置好的Bean拿来用,完成属性、方法的组装;比如@Autowired , @Resource,可以通过byTYPE(@Autowired)、byNAME(@Resource)的方式获取Bean;
一类是注册Bean,@Component , @Repository , @ Controller , @Service , @Configration这些注解都是把你要实例化的对象转化成一个Bean,放在IoC容器中,等你要用的时候,它会和上面的@Autowired , @Resource配合到一起,把对象、属性、方法完美组装。
- Interface(接口),用来定义一个只有抽象方法的类;implements表示让某个类实现接口中定义的类。
`interface A{ //接口A
//成员函数
public void print();
}
// 类(Demo11) 实现 接口(A)里面的方法
class Demo11 implements A {
public void print(){
}
}`
-
@Override(重写):写不写都可以,写了的话,编译器会帮你检查该注解下的方法是否是你父类中有的,如果不是就会提示错误。(可以避免你可能写了一个父类中没有的方法,虽然写的没报错,但是运行的时候就出错了)
-
@Param:用于映射方法形参有多个的情况。
如果注解是 @Param(“person”),那么参数就会被命名为 #{person}。 -
@Responsebody:返回数据是json数据时使用。
-
jQuery 事件 - ready() 方法:$(document).ready(function () {
事件
}