![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架-Spring
文章平均质量分 50
小布丁value
这个作者很懒,什么都没留下…
展开
-
整合SSM
环境要求数据库环境创建一个存放书籍数据的数据库表CREATE DATABASE `ssmbuild`;USE `ssmbuild`;DROP TABLE IF EXISTS `books`;CREATE TABLE `books` (`bookID` INT(10) NOT NULL AUTO_INCREMENT COMMENT '书id',`bookName` VARCHAR(100) NOT NULL COMMENT '书名',`bookCounts` INT(11) NOT原创 2022-04-01 12:45:05 · 217 阅读 · 0 评论 -
框架----Spring中依赖注入
Spring中依赖注入1.构造器注入空参有参构造(3)2.Set注入1.常量注入2.Bean注入3.数组注入4.List注入5.Map注入6.Set注入7.Null注入8.Properties注入测试类补充集合注入说明一:基于**xml**形式注入二:@基于注解形式起别名Spring配置Bean配置import1.构造器注入空参User.java(在user类中需要用到setter方法)public class User { private String name; public U转载 2021-08-05 14:53:10 · 107 阅读 · 0 评论 -
spring声明式事务
回顾事务先配置好环境新增两个方法delete语句故意写错package com.kuang.mapper;import com.kuang.pojo.User;import org.mybatis.spring.SqlSessionTemplate;import java.util.List;public class UserMapperIMPI implements UserMapper { //sqlSession不用我们自己创建了,Spring来管理原创 2022-03-30 09:02:51 · 130 阅读 · 0 评论 -
Spring介绍
Spring介绍介绍IOC介绍Spring容器管理对象1、添加依赖2、配置spring配置文件(applicationCintext.xml)3、创建实体类4、spring来管理容器5、通过容器获取对象Spring中DI介绍Spring中bean实例和依赖注入基于注解形式使用spring和mybatis的整合1、引入依赖2、创建mybatis相关依赖信息3、spring的配置文件(applicationContext1.xml)4、service层(StudentServce.java5、代码调用介绍原创 2021-08-10 14:23:26 · 102 阅读 · 0 评论 -
Spring整合Mybatis
Spring整合Mybatis步骤总结:1.导入依赖2.配置mybatis-config.xml(连接数据库)可以用db.properties辅助连接3.接口4.Mapple.xml(本质是接口的实现类)5.测试junit<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</ver原创 2022-03-29 17:46:18 · 989 阅读 · 0 评论 -
Spring---ioc自动装配和使用注解
这里写自定义目录标题自动装配说明byNamebyType(按类型自动匹配)使用注解@Autowired(类型)@Qualifier@Resource@Autowired与@Resource异同:自动装配说明自动装配是使用spring满足bean依赖的一种方法spring会在应用上下文中为某个bean寻找其依赖的bean。Spring中bean有三种装配机制,分别是:在xml中显式配置;在java中显式配置;隐式的bean发现机制和自动装配。这里我们主要讲第三种:自动化的装配bean。Spr原创 2021-08-05 16:27:05 · 639 阅读 · 1 评论 -
Spring--AOP就这么简单
Spring–AOP就这么简单使用 Spring API实现Aop<!-- https://mvnrepository.com/artifact/org.aspectj/aspectjweaver --><dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.原创 2022-03-28 14:28:13 · 81 阅读 · 0 评论 -
--代理模式
代理模式为什么要学习代理模式,因为这就是SpringAOP的底层!【SpringAOP和SpringMVC】代理模式的分类静态代理原创 2022-03-28 10:12:24 · 76 阅读 · 0 评论 -
使用Java的方式配置Spring--JavaConfig实现配置
JavaConfig实现配置案例一实体类2、新建一个config配置包,编写一个MyConfig配置类这里没有新建包(懒)总结:其实就是用@Configuration和@Bean 到底了xmlBean的注解是@ComponentMyConfig里面 get的方法名是id 返回值是class(Bean的类型)...原创 2022-03-27 20:40:12 · 730 阅读 · 0 评论 -
Spring05:使用注解开发
Spring05:使用注解开发导一个这个包就都有了在配置文件当中,还得要引入一个context约束<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springf原创 2022-03-27 20:09:09 · 78 阅读 · 0 评论 -
使用注解--实现自动装配Bean
使用注解<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLoca原创 2022-03-27 16:34:03 · 123 阅读 · 0 评论 -
自动装配Bean
自动装配Bean测试环境搭建1、新建一个项目2、新建两个实体类,Cat Dog 都有一个叫的方法package com.kuang.pojo;/** * @description: * @author: Ada * @time: 2022/3/27 */public class User { private Cat cat; private Dog dog; private String str; public Cat getCat() {原创 2022-03-27 14:42:32 · 339 阅读 · 0 评论 -
Bean的作用域
Bean的作用域1.单例模式(Spring默认)3.其余的request,session,application这些只能在web开发中使用到原创 2022-03-27 14:06:24 · 153 阅读 · 0 评论 -
p命名和c命名注入
p命名和c命名注入User.java :【注意:这里没有有参构造器!】public class User { private String name; private int age; public void setName(String name) { this.name = name; } public void setAge(int age) { this.age = age; } @原创 2022-03-27 13:04:55 · 87 阅读 · 0 评论 -
依赖注入(DI)
依赖注入(DI)package com.kuang.pojo;import java.util.*;/** * @description: * @author: Ada * @time: 2022/3/27 */public class Student { private String name; private Address address; private String[] books; private List<String> ho原创 2022-03-27 13:00:05 · 89 阅读 · 0 评论 -
Spring配置
Spring配置别名aliasname起多个别名import这个import,一般用于团队开发使用,他可以将多个配置文件,导入合并为一个。原创 2022-03-27 11:37:39 · 594 阅读 · 0 评论 -
IOC创建对象方式
IOC创建对象方式通过无参构造方法来创建一个类如果不给任何构造函数,默认也会用无参构造的方式来实现默认会通过无参构造来创建函数那我们通过bean.xml是不是默认也是无参构造呢?通过有参构造方法来创建User多加了一个属性,可以根据官网文档来操作第一种根据index参数下标设置第二种根据参数名字设置第三种根据参数类型设置为什么String要是java.lang呢?因为官网写死了...原创 2022-03-27 11:26:06 · 350 阅读 · 0 评论 -
快速上手Spring
快速上手Spring<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.1.10.RELEASE</version></dependency>官网找配置文件https://blog.csdn.net/xiaojiejie_baby/原创 2022-03-26 22:07:08 · 241 阅读 · 0 评论 -
Spring概述以及IOC理论推导
Spring概述以及IOC理论推导1.Spring概述2.IOC理论推导https://mvnrepository.com/artifact/org.springframework/spring-webmvc/5.3.17去maven仓库导入依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc&l原创 2022-03-26 18:01:41 · 221 阅读 · 0 评论