随笔分类 -  Spring

摘要:public class WebConfigUtil { public static final String YML_NAME = "application.yml"; private static Properties readProperties(String... confFile) { f 阅读全文
posted @ 2022-05-16 16:49 npe0 阅读(358) 评论(0) 推荐(0) 编辑
摘要:发现从spring.io里面找下载连接不好找了,但是机智的我还是找到了,这里做下分享 一、纯spring 二、spring相关 阅读全文
posted @ 2018-05-07 10:06 npe0 阅读(273) 评论(0) 推荐(0) 编辑
摘要:一、使用 @Value("${name}")注解可以获取自定义的properties文件中的name值 二、配置 如果只是在applicationcontext.xml中配置,那么在service中获取,没有任何问题,但是在controller中是获取取到值的,如果想获取到值,需要在spring-s 阅读全文
posted @ 2018-04-30 13:14 npe0 阅读(3270) 评论(0) 推荐(0) 编辑
摘要:一、基本配置 该配置方案是最基本的事物配置方案,MyBatis自动参与到spring事务管理中,无需额外配置,只要org.mybatis.spring.SqlSessionFactoryBean引用的数据源与DataSourceTransactionManager引用的数据源一致即可,否则事务管理会 阅读全文
posted @ 2018-03-13 14:04 npe0 阅读(323) 评论(0) 推荐(0) 编辑
摘要:一、AOP基本概念 1.1、连接点(Joinpoint): 表示需要在程序中插入横切关注点的扩展点,连接点可能是类初始化、方法执行、方法调用、字段调用或处理异常等等,Spring只支持方法执行连接点,在AOP中表示为“在哪里做”; 1.2、切入点(Pointcut): 选择一组相关连接点的模式,即可 阅读全文
posted @ 2018-02-24 14:20 npe0 阅读(545) 评论(0) 推荐(0) 编辑
摘要:一、什么是事务隔离 一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。 五个事务隔级别:lsolation的属性值 1,default 默认的事务隔离级别 2,read_uncommitted 读未提交,一个事务可以操作另 阅读全文
posted @ 2018-02-24 13:50 npe0 阅读(219) 评论(0) 推荐(0) 编辑
摘要:动态代理技术就是用来产生一个目标对象的代理对象的,代理对象应与目标对象(被代理的对象)有相同的方法,实现对目标对象访问的拦截,并增强目标对象的一些功能,而不需要目标对象去做任何的更改,使得目标对象有更加纯粹的业务逻辑。不多解释,上代码。 需求:在一个业务模块方法中添加日志。 一、常规的写法 1.1、 阅读全文
posted @ 2017-12-28 13:32 npe0 阅读(344) 评论(0) 推荐(0) 编辑
摘要:一、定义配置类 二、执行方法 三、Main方法 四、结果 顺便说一句,spring全注解真的很好用。 阅读全文
posted @ 2017-08-15 11:00 npe0 阅读(428) 评论(0) 推荐(0) 编辑
摘要:一、单属性值的装配 二、复数属性值的装配 当bean的属性值是复数时,即属性的类型是集合。当配置集合类型的bean属性时,spring提供了4种类型的集合配置元素,如下: 阅读全文
posted @ 2017-06-20 11:05 npe0 阅读(1177) 评论(0) 推荐(0) 编辑
摘要:一、@EnableAutoConfiguration 这个注释告诉SpringBoot“猜”你将如何想配置Spring,基于你已经添加jar依赖项。如果spring-boot-starter-web已经添加Tomcat和Spring MVC,这个注释自动将假设您正在开发一个web应用程序并添加相应的 阅读全文
posted @ 2017-06-19 14:31 npe0 阅读(49751) 评论(0) 推荐(3) 编辑
摘要:1、@RestController spring4为了更方便的支持restfull应用的开发,新增了RestController的注解,比Controller注解多的功能就是给底下的RequestMapping方法默认都加上ResponseBody注解,省得自己再去每个去添加该注解。 2、@Conf 阅读全文
posted @ 2017-06-16 13:23 npe0 阅读(2421) 评论(0) 推荐(0) 编辑
摘要:现实开发中表单重复提交的例子很多,就包括手上这个门户的项目也有这种应用场景,用的次数多,但是总结,这还是第一次。 一、基本原理 使用token,给所有的url加一个拦截器,在拦截器里面用java的UUID生成一个随机的UUID并把这个UUID放到session里面,然后在浏览器做数据提交的时候将此U 阅读全文
posted @ 2016-08-15 16:57 npe0 阅读(2948) 评论(0) 推荐(0) 编辑
摘要:一、Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。 二、Maven中央仓库下载;http://central.maven.org/maven2/com/alibaba/druid/ 三、配置 3.1、web.xml配置 3.2、spring整合配置 数据源集成 阅读全文
posted @ 2016-03-16 09:44 npe0 阅读(1147) 评论(0) 推荐(0) 编辑
摘要:一、log4j.properties 的使用详解 1.输出级别的种类 ERROR、WARN、INFO、DEBUG ERROR 为严重错误 主要是程序的错误 WARN 为一般警告,比如session丢失 INFO 为一般要显示的信息,比如登录登出 DEBUG 为程序的调试信息 2.配置日志信息输出目的 阅读全文
posted @ 2016-03-11 17:03 npe0 阅读(192) 评论(0) 推荐(0) 编辑
摘要:本博客转载From : http://jinnianshilongnian.iteye.com/blog/1474325 开涛的博客 该博主写的这篇博文的通俗易懂,很早以前就拜读过,今天浏览到了,所以转载过来,学习借鉴 我对AOP的理解 博客分类: spring杂谈 1、问题 问题:想要添加日志记录 阅读全文
posted @ 2016-03-09 16:00 npe0 阅读(177) 评论(0) 推荐(1) 编辑
摘要:通常在建立一个web项目的时候,我们通常需要为其配置日志,以便了解启动过程中发生了什么,如果启动过程中发生了错误,则可以很方便的查看错误的信息,但是在项目部署到服务器上时,打印日志信息,需要耗费大量的时间,启动速度会很慢, 那么如何关闭这些日志信息呢 只需要的lo4j.properties文件中配置 阅读全文
posted @ 2016-02-15 10:54 npe0 阅读(1778) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示