摘要:
准备工作: 安装环境与软件版本: centos7 x64、xshell、jdk8、tomcat9、linux版花生壳5.0。 点我下载:jdk8+tomcat9+花生壳, 提取码:03pl 1、使用xshell连接到centos7x64,创建文件夹tools、tools_target 将jdk8+t 阅读全文
摘要:
项目结构: HelloController: package controller; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.Controller; 阅读全文
摘要:
事务ACID原则: 1、原子性:确保操作要么成功,要么失败 2、一致性:资源和状态要么提交成功,要么失败 3、隔离性:多个业务可能同时操作同一资源,防止数据损坏 4、持久性:事务一旦提交,无论系统发生什么问题,结果都不会被影响,被持久化写到存储器中。 spring整合mybatis中的spring- 阅读全文
摘要:
项目结构: 表: create table user( username varchar(50), pswd varchar(50), sex varchar(50) ); 表中的数据: 自定义注释: Type_User_Annotation: /*User类对应User表的注解*/ @Target 阅读全文
摘要:
需要导入的依赖: <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.9.4</version> </dependency> 一、spring实现aop方式一: 项 阅读全文
摘要:
静态代理角色分析: 1、抽象角色:一般使用接口或者抽象类来解决 2、真实角色:被代理的角色 3、代理角色:代理真实角色,代理真实角色后,我们会做一些附属操作 4、客户:访问代理对象的 人 代理模式好处: 1、可以使真实角色的操作更加纯粹,不用去关注一些公共的业务 2、公共业务交给代理角色,实现业务分 阅读全文
摘要:
内置注解: @Override //表示重写超类的方法 @Deprecated //表示不推荐使用或过时,但可以使用 @SuppressWarnings("all") //用来抑制编译时的所有警告 @SuppressWarnings("unchecked") //未检查的警告 @SuppressWa 阅读全文
摘要:
1、通过xml设置自动装配: 实体类: xml文件: autowire可改为: autowire="byType" 2、通过注解方式实现自动装配: 先加入约束: xmlns:context="http://www.springframework.org/schema/context" 加上标签开启: 阅读全文
摘要:
set方式进行值得注入: 首先加入约束: xmlns:p="http://www.springframework.org/schema/p" xmlns:c="http://www.springframework.org/schema/c" bean: beans.xml: c命名和p命名空间注入: 阅读全文
摘要:
1、别名: 第一种配置别名方式: <bean id="user" class="pojo.User" name="userNew"> <constructor-arg index="0" value="1001"/> <constructor-arg index="1" value="张三"/> < 阅读全文