随笔分类 -  Spring

摘要:(我这里的案例 是模拟 将项目包放到tomcat里面运行 ) 新建一个Java Web的Maven项目....... 此过程省略... 项目结构如图: 1、pom.xml 配置 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http:/ 阅读全文
posted @ 2019-10-22 00:25 追梦滴小蜗牛 阅读(5653) 评论(0) 推荐(1) 编辑
摘要:使用idea 新创建项目 然后 新创建 java 、resources 文件夹...... 图上是项目结构 java文件夹下的 文件夹 命名规范 com.nf147(组织名)+ oukele(作者) 然后将 自动生成类 放入 其中 ,运行 ,按照步骤进行操作 每操作完成一步 都需要 刷新一下 mav 阅读全文
posted @ 2019-03-13 19:28 追梦滴小蜗牛 阅读(807) 评论(0) 推荐(0) 编辑
摘要:1、Redis 的 Java API Java 中 使用 Redis 工具,要先去 maven 仓库中,下载 jedis jar包 jedis 依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId 阅读全文
posted @ 2019-01-09 20:56 追梦滴小蜗牛 阅读(663) 评论(0) 推荐(0) 编辑
摘要:这只是一个简单的例子。。 pom.xml SpringConfig类 Car类 CarDao类 Main类(测试类) 测试结果: 1 Car{id=1, name='宝马', speed=34.3} 示例源码下载:https://github.com/oukele/Spring-Jedis 阅读全文
posted @ 2018-12-25 19:49 追梦滴小蜗牛 阅读(482) 评论(0) 推荐(0) 编辑
摘要:直接上代码: pom.xml <!-- hibernate start --> <!-- spring data jpa --> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-jpa< 阅读全文
posted @ 2018-12-21 16:31 追梦滴小蜗牛 阅读(2713) 评论(0) 推荐(1) 编辑
摘要:jdbcTemplate简介 Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中。 JdbcTemplate位于中。其全限定命名为org.springframework.jdbc.core.JdbcTem 阅读全文
posted @ 2018-12-21 10:48 追梦滴小蜗牛 阅读(4639) 评论(0) 推荐(0) 编辑
摘要:前言: 除了mybatis 不是零配置,有些还是有xml的配置文件在里面的。 注解是Spring的一个构建的一个重要手段,减少写配置文件,下面解释一下一些要用到的注解: @Configuration 作用于类上面,声明当前类是一个配置类(相当于一个Spring的xml文件)@ComponentSca 阅读全文
posted @ 2018-12-20 20:39 追梦滴小蜗牛 阅读(1069) 评论(0) 推荐(1) 编辑
摘要:前言: 声明式事务管理建立在AOP之上的。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务。声明式事务最大的优点就是不需要通过编程的方式管理事务,这样就不需要在业务逻辑代码中掺杂事务管理的代码,只需在配置文件中做相关的事务规则声 阅读全文
posted @ 2018-12-19 16:15 追梦滴小蜗牛 阅读(2647) 评论(0) 推荐(0) 编辑
摘要:示例: aop,即面向切面编程,面向切面编程的目标就是分离关注点。 比如:小明(一位孩子)想吃苹果,首先得要有苹果,其次才能吃。那么妈妈负责去买水果,孩子负责吃,这样,既分离了关注点,也减低了代码的复杂程度 示例: 孩子类: 妈妈类(切面类): aop2.xml配置文件: 测试类: 结果: 案例示例 阅读全文
posted @ 2018-12-19 14:31 追梦滴小蜗牛 阅读(595) 评论(0) 推荐(0) 编辑
摘要:前言: AOP并不是Spring框架特有的。Spring只是支持AOP编程 (面向切面编程) 的框架之一。 概念: 1、切面(Aspect) 一系列Advice + Pointcut 的集合。 2、通知(Advice) 通知是切面开启后,切面的方法。 前置通知 ( before ):在动态代理反射原 阅读全文
posted @ 2018-12-18 16:19 追梦滴小蜗牛 阅读(1769) 评论(1) 推荐(0) 编辑
摘要:现在我们来模拟一下,某位学生去考试。 假设他(小明)正常的考试。 运行结果: 结果: 突然某一天,他睡过头了,来不急去考试,所有他打算叫另一个人(Cheater)去代替他考试。 运行结果: 结果: 上面的这些例子就是一个简单的代理行为。这个简单代理,耦合性太强了。作为演示就好了。 静态代理: 优点: 阅读全文
posted @ 2018-12-17 15:56 追梦滴小蜗牛 阅读(465) 评论(0) 推荐(0) 编辑
摘要:前言: 除了mybatis 不是零配置,有些还是有xml的配置文件在里面的。 注解是Spring的一个构建的一个重要手段,减少写配置文件,下面解释一下一些要用到的注解: @Configuration 作用于类上面,声明当前类是一个配置类(相当于一个Spring的xml文件)@ComponentSca 阅读全文
posted @ 2018-12-17 10:58 追梦滴小蜗牛 阅读(3145) 评论(0) 推荐(2) 编辑
摘要:话不多说,直接上代码: 注解是Spring的一个构建的一个重要手段,减少写配置文件,下面解释一下一些要用到的注解: @Configuration 作用于类上面,声明当前类是一个配置类(相当于一个Spring的xml文件)@ComponentScan(“xxx”) 作用于类上面,自动扫描xxx包名下所 阅读全文
posted @ 2018-12-16 20:32 追梦滴小蜗牛 阅读(12131) 评论(0) 推荐(0) 编辑
摘要:在 pom,xml 配置 Log4j jar 添加一个 mybatis_log.xml 文件 完整配置信息 1 <?xml version="1.0" encoding="UTF-8" ?> 2 <!DOCTYPE configuration 3 PUBLIC "-//mybatis.org//DT 阅读全文
posted @ 2018-09-27 11:45 追梦滴小蜗牛 阅读(5130) 评论(0) 推荐(0) 编辑
摘要:使用idea创建一个maven项目( 这里演示 的是 web项目) 点击 Finish 然后开始配置 pom.xml文件(添加各种依赖jar包) 先去找 spring 所需的 jar包 jar包中心仓库地址:http://mvnrepository.com/ 找到 Spring Web ( 因为 我 阅读全文
posted @ 2018-09-25 10:37 追梦滴小蜗牛 阅读(24263) 评论(0) 推荐(1) 编辑