- 博客(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
原创 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关注的人