随笔分类 -  spring5

摘要:1、创建WEB项目 创建项目:(ssmbuild)步骤略........ 给项目添加lib文件夹,用于存放jar包: 在WEB INF目录下创建lib文件夹: 创建完成:运行项目时需要把jar导入到lib目录下 2、pom文件 3、配置web.xml 4、创建spring配置文件:applicati 阅读全文
posted @ 2020-04-02 00:13 努力的校长 阅读(159) 评论(0) 推荐(0) 编辑
摘要:Spring 整合Mybatis 1:导入依赖 数据库语句: tex CREATE TABLE ( int(11) NOT NULL AUTO_INCREMENT, varchar(255) DEFAULT NULL, char(1) DEFAULT NULL, varchar(255) DEFAU 阅读全文
posted @ 2020-04-01 16:24 努力的校长 阅读(344) 评论(0) 推荐(0) 编辑
摘要:静态代理 缺点:一个真实角色就会产生一个代理角色,代码量会翻倍! 场景:要在写好的实现方法上加入日志功能(公共功能),不要修改原代码 1:原代码 业务接口: 业务实现(真实角色): 实例化对象: 测试: 2:增加日志功能(代理实现) 增加一个代理类,实现业务接口:(因为代理角色要代理实现真实角色同样 阅读全文
posted @ 2020-04-01 16:20 努力的校长 阅读(218) 评论(0) 推荐(0) 编辑
摘要:@Configuration @Bean @ComponentScan @ImportResource 使用Java的方式配置spring,完全不使用spring配置文件,交给java来做! 两个注解非常重要: 定义一个Person 对象 创建一个配置类MyConfig :bean的id就是方法名称 阅读全文
posted @ 2020-04-01 16:18 努力的校长 阅读(200) 评论(0) 推荐(0) 编辑
摘要:一:@Autowired 赋值:通过class类型自动会找容器中bean【利用反射机制,可以不用set】 项目改造:【场景】一个人拥有两只宠物 People 注解注入Dog和Cat 二:@Qualifier 配合@Autowired注解使用,如果容器中有两个同类型的bean,可以通过指定beanId 阅读全文
posted @ 2020-04-01 16:16 努力的校长 阅读(167) 评论(0) 推荐(0) 编辑
摘要:二、Spring IOC控制反转 1:IOC推导 》传统业务调用编程 定义一个userDao接口:UserDao 定义一个userDao接口实现类(基于mysql):UserMysqlDaoImpl 定义一个userDao接口实现类(基于oracle):UserOracleDaoImpl 定义一个U 阅读全文
posted @ 2020-04-01 16:14 努力的校长 阅读(158) 评论(0) 推荐(0) 编辑
摘要:1、Spring优点 spring是一个开源的免费的框架 spring是一个轻量级的 非入侵式的框架 控制反转(IOC)、面向切面(AOP) 支持事务的处理,对框架整合的支持 总之:spring就是一个轻量级的控制反转和面向切面的框架 https://docs.spring.io/spring/do 阅读全文
posted @ 2020-04-01 16:13 努力的校长 阅读(275) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示