自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Spring与事务

事务:事务是数据库操作最基本的单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败。典型场景:银行转账。事务的四个特性:原子性、一致性、隔离性、持久性 ACID创建数据库,添加表创建service 搭建dao 完成对象创建和注入关系1.service中注入dao,在dao中注入JdbcTemplate,在JdbcTemplate中注入DataSource没有发生异常 提交事务,发生异常 进行事务回滚Spring事务管理1.把事务加到Service层 业务逻辑层.

2021-08-03 13:29:36 100

原创 JdbcTemplate

概念:Spring对JDBC进行封装,很方便的对数据库进行增删改查。步骤:一准备1.导入相关Jar包2.配置数据库连接池3.配置JdbcTemplate对象4.创建Service类,创建dao类,在dao中注入jdbcTemplate对象二添加数据1.对应数据库表创建实体类2.编写service和dao3.jdbcTemplate.update()方法实现数据库的增删改查 两个参数 一个Sql语句 一个可变参数 Object ...args三修改删除 同样使用..

2021-08-03 08:17:55 104

原创 Spring原理(IOC和AOP)

写在前面:相关学习代码放到了GitHub上,欢迎互相交流学习。IOC:控制翻转,将对象的创建和对象之间的调用交给Spring管理底层原理:xml解析,工厂模式,反射IOC的过程:IOC容器:本质上是对象的工厂,加载配置文件,创建对象IOC容器的实现有两种方式:(创建工厂的接口)1.BeanFactory 是Spring内部使用的接口,不提供给开发人员使用,加载配置文件时不会创建对象2.ApplicationContext 是BeanF...

2021-07-30 16:30:48 155

原创 Java工厂模式

目的:降低耦合度

2021-07-28 10:42:21 68

原创 Maven环境下构建多模块项目--以web程序为例

1.创建模块maven_parent(父模块,maven模板不选择)maven_dao(子模块一,maven模板是quickstart)maven_service(子模块二,maven模板是quickstart)与maven_dao相同maven_controller(子模块三,maven模板是webapp)与前两个相似,但是maven创建模板不同,选择webapp2.修改pom(每个子模块的pom都需要修改)a.修改j...

2021-07-27 16:01:05 186 1

原创 maven构建web程序

在pom.xml中加入下面代码:<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> .

2021-07-26 11:49:35 101

原创 构建maven

"...xxx/pom.xml already exists in VFS"报错解决方法:这种错误发生的场景应为:删除工程文件夹后,重建工程。如果只是删除工程,还会有这样的提示。说到底,删除工程后,还要清理IDEA的缓存。可以按照以下方法解决1、打开IDEA,任意打开一项目。2、在菜单中依次找到"File -----> Invalidate Caches / Restart"。3、在弹出的窗口中点击"Invalidate and Restart"。4、重新创建工程,问题解决。..

2021-07-26 11:08:00 55

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除