![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
IsaacLin_code
这个作者很懒,什么都没留下…
展开
-
Spring的数据库开发之JdbcTemplate
一,在XML文件中配置JDBC在xml文件中配置数据源和JDBC模板,然后注入需要使用该模板的bean中。配置数据源需要创建一个DriverManagerDataSource的bean,并设置其四个属性值,数据库驱动driverClassName,连接数据库的链接url,连接数据库的用户名username,连接数据库的密码password。配置JDBC模板则需要新建一个JdbcTemplate...原创 2018-03-31 15:49:08 · 266 阅读 · 0 评论 -
Spring Boot的配置文件
通过Spring Boot的配置文件,可以对其进行配置,其配置文件有properties和yaml,也有其他第三方配置。例如以下,可更改SpringApplication的访问端口和上下文路径server.port=80server.servlet.context-path=/grade除此之外,可自定义配置属性,并可通过@Value和@ConfigurationProperties来获...原创 2018-10-03 12:39:22 · 174 阅读 · 0 评论 -
用ssm框架,maven开发的一些小总结
maven的资源文件,比如applicationContext.xml,*.properties等要放在resources的文件夹下面。mybatis-config.xml文件在元素configuration的子元素settings,typeAliases等,顺序是由前后的,比如settings要放在typeAliases前面,不然会报错...原创 2018-06-21 23:20:07 · 229 阅读 · 0 评论 -
配置dbcp2数据库连接池参数
在搭建ssm框架时,配置applicationContext.xml文件中,建立BasicDataSource,遇到一些参数设置,对其不是很了解,就去官网看了相关的解释。 <bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource"> <!-- 数据库驱动 --> ...原创 2018-05-26 14:50:52 · 4131 阅读 · 0 评论 -
Aspectj的JointPoint对象详解
JointPoint有很多方法,下面将介绍其常用的一些方法。getArgs获取切入点的参数。示范如下: @Before("myPointCut()") public void myBefore(JoinPoint joinPoint) { Object[] objects = joinPoint.getArgs(); System.out....原创 2018-04-13 11:14:45 · 4459 阅读 · 0 评论 -
Bean的配置
Bean的实例化构造器实例化静态工厂方式实例化实例工厂方式实例化Bean的作用域Bean的生命周期Bean的装配方式基于XML的装配基于注解的装配Bean的实例化再Spring中想要实例化bean,有三种方式,分别为构造器实例化,静态工厂方式实例化和实例工厂方式实例化。构造器实例化直接用对应类的无参构造方法来实例化对象。演示代码如下...原创 2018-03-27 15:33:38 · 211 阅读 · 0 评论 -
Spring实现声明式事务管理
基于XML方式的声明式事务通过在配置文件中配置事务规则的相关声明来实现。用<tx:advice>元素进行配置事务的增强处理,再用AOP配置,让spring自动对目标生成代理。 <tx:advice>的属性有id,用来设置唯一标识符,还有transaction-manager,用来指定事务管理器。其子元素有<tx:method>,它有很多属性,如下: * ...原创 2018-04-01 21:59:08 · 531 阅读 · 0 评论 -
依赖注入及其实现
1.依赖注入的优点 如果某个java的A对象要调用java的B对象,则要在A中new一个B对象。A是调用者,B是被调用者。这样的话,调用者和被调用者耦合性大,不适合后期项目的维护和升级。而Spring的依赖注入解决了这个问题。 2.依赖注入(Dependency Injection)和控住反转(Inversion Of Control) 这两个词的意义相同,只不过是角度不同。被调用者的创建不...原创 2018-03-26 16:05:38 · 1038 阅读 · 0 评论 -
用IDEA编写第一个Spring入门程序
前期准备 本教程所用的Spring版本是spring-framework-4.3.6.RELEASE-dist.zip,下载地址为https://repo.spring.io/webapp/#/search/quick/eyJzZWFyY2giOiJxdWljayIsInF1ZXJ5Ijoic3ByaW5nLWZyYW1ld29yay00LjMuNi5SRUxFQVNFLWRpc3QifQ==...原创 2018-03-26 15:21:37 · 4566 阅读 · 3 评论 -
Spring AOP之基于代理类的AOP实现和AspectJ开发
一,什么是AOPAOP全称是Aspect-Oriented Programming,即面向切面编程。AOP采用横向抽取的机制,将分散在各个方法中的重复代码提取出来,然后在程序编译或运行时,在将这些提取出来的代码应用到需要执行的地方。二,AOP术语Aspect(切面):通常指封装着用于横向插入系统功能的类JointPoint(连接点):在程序执行过程中的某个阶段点。在Spring...原创 2018-03-31 22:33:53 · 1217 阅读 · 0 评论 -
Spring Boot简介及示例
Spring Boot的简介Spring Boot使得我们可以更容易地创建独立、生产级,基于Spring的应用程序。通过借用一些Spring平台和第三方函数库来实现。其目标有:为Spring开发提供更快更便捷入门体验提供一些非功能特性为大型项目所共用,如内嵌的服务器,外部配置,健康检查等没有代码生成也无需配置XML通过Maven安装Spring Boot1,用idea创建mave...原创 2018-09-28 23:43:29 · 197 阅读 · 0 评论