ssm项目day2笔记

1.slf4j,log4j,commons-logging,logback,jcl等日志包之间的关系以及该如何配置

slf4j可以看做logback和log4j的接口类,logback和log4j都自己实现了slf4j里面的接口,commons-logging是spring中内置的依赖,可以通过排除该依赖并且加入slf4j等日志类修改spring使用的日志类。

2.日志级别按顺序分别是:DEBUG、INFO、WARN、ERROR

在logback.xml中可以指定任何一个日志级别,使得spring只打印当前级别和后面级别的日志。

3.声明式事务:定义有点忘了

就是spring里面的事务嘛,不用写编程式事务,不需要手动写try catch控制事务,而是交给spring的transactionManager。
具体https://www.cnblogs.com/ooo0/p/11029629.html

4.tx:method里面的属性

里面的属性包括事务传播级别,隔离级别,只读属性,超时属性,异常处理等
详见:https://blog.csdn.net/qq_37272886/article/details/88638575
事务传播规则详见:https://blog.csdn.net/m0_37989980/article/details/104625263
隔离级别:一般设为默认,即与数据库相同

5.component-scan扫描不到其他module下的包路径

遇到了跟这个同学一样的问题,在maven多模块项目中,扫描不到其他模块的包下的类
见:https://blog.csdn.net/u013041642/article/details/78934157n项目中

6.注解驱动

可以替代HandleMapping和HandleAdapter这两个的配置,在.xml中打开注解驱动即可

<mvc:annotation-driven/>

7.maven项目中没有打包jsp页面

在我用idea运行tomcat后,一直解析不了jsp页面,为了找这个问题我花了很长很长时间,最后发现,在target中生成的地方,没有打包进jsp,所以出现了这种问题,因此解决方法就是,把jsp页面打包上。

方法详见:https://blog.csdn.net/zzq900503/article/details/42122253

猜你喜欢

转载自blog.csdn.net/weixin_38857307/article/details/113105047