![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
spring学习
文章平均质量分 77
给初学者整理
qwy715229258163
这个作者很懒,什么都没留下…
展开
-
SSM(spring+springmvc+mybatis)完全注解开发整合
Spring+SpringMVC+Mybatis的完全注解方式整合。rest风格原创 2022-12-06 00:56:06 · 641 阅读 · 1 评论 -
20221129-1Spring_day03(资料来自黑马程序)
复习之用原创 2022-11-29 00:23:20 · 179 阅读 · 1 评论 -
20221128-1Spring_day02(资料来自黑马程序)
复习之用原创 2022-11-28 20:30:22 · 309 阅读 · 0 评论 -
20221127-1Spring_day01(资料来自黑马程序)
复习之用原创 2022-11-27 20:59:19 · 267 阅读 · 0 评论 -
2-springboot自定配置流程
1.父项<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.5.4</version></parent><!--查看其父项的父项配置:--><parent> <group原创 2021-09-03 03:26:42 · 767 阅读 · 0 评论 -
1-springboot入门环境
什么是Spring BootSpring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。使用 Spring Boot有什么好处其实就是简单、快速、方便!平时如果我们需要搭建一原创 2021-09-03 03:06:32 · 201 阅读 · 0 评论 -
13-SSM整合过程中常用的配置文件
在使用springboot之前,传统的SSM整合工作相当复杂,过多的配置文件对于初学者来说是一个比较复杂的过程。本文整理了传统SSM开发中常用到的配置文件。注意本文只是为了方便查阅,没有进行SSM的整合,只是列出配置文件.使用到的spring的版本为:5.2.13.RELEASEJSON版本:2.9.5Mysql驱动版本:5.1.37Mybatis的版本:3.4.5连接池Druid版本:1.1.3Mybatis分页插件版本:5.2.0JDK:1.81.pom.xml<?xml ver原创 2021-04-27 15:16:20 · 128 阅读 · 1 评论 -
12-spring声明式实现AOP
步骤:添加相关依赖编写代理接口被代理接口实现类编写切面类配置方式实现aop测试1.pom.xml添加依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="htt原创 2021-04-25 15:17:52 · 141 阅读 · 1 评论 -
11-spring注解方式实现AOP
步骤:导入相应的依赖开启注解扫描编写代理接口被代理接口实现类编写切面类测试1. pom.xml加载依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http原创 2021-04-24 14:30:15 · 150 阅读 · 1 评论 -
10-使用动态代理实现AOP效果
这里只是模拟开发中的场景。1.POJOpackage com.qwy.bean;/** * @author qwy * @create 2021-04-23 22:10 **/public class Users {}2.代理接口package com.qwy.service;import com.qwy.bean.Users;/** * @author qwy * @create 2021-04-23 22:24 **/public interface Users原创 2021-04-24 00:00:50 · 101 阅读 · 0 评论 -
9-组件扫描(注解开发)
组件扫描(component scanning): Spring 能够从 classpath 下自动扫描, 侦测和实例化具有特定注解的组件.特定组件包括:@Component: 基本注解, 标识了一个受 Spring 管理的组件@Respository: 标识持久层组件@Service: 标识服务层(业务层)组件@Controller: 标识表现层组件对于扫描到的组件, Spring 有默认的命名策略: 使用非限定类名, 第一个字母小写. 也可以在注解中通过 value 属性值标识组件的名称原创 2021-04-23 22:00:20 · 497 阅读 · 0 评论 -
8-spring的表达式:SpEL
Spring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。语法类似于 EL:SpEL 使用 #{…} 作为定界符,所有在大框号中的字符都将被认为是 SpEL。SpEL 为 bean 的属性进行动态赋值提供了便利。1.通过 SpEL 可以实现:2.通过 bean 的 id 对 bean 进行引用3.调用方法以及引用对象中的属性4.计算表达式的值5.正则表达式的匹配1.字面常量 <bean id="emp1" class="com.qwy.bea原创 2021-04-23 21:23:44 · 195 阅读 · 0 评论 -
7-spring加载外部资源文件
在开发中经常将数据库的配置信息配置的*.properties的文件中。以便于后期便于维护。1.添加pom.xml依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:原创 2021-04-22 19:26:01 · 151 阅读 · 0 评论 -
6-spring中bean的作用域,依赖以及继承
1.测试依赖需要用到的类(Dept,EMP)Dept.javapackage com.qwy.bean;public class Dept { private int deptno; private String dname; private String loc; public Dept() { } public Dept(int deptno, String dname, String loc) { this.deptno =原创 2021-04-22 16:18:42 · 94 阅读 · 0 评论 -
5-spring集合注入
本文主要说明List,Set,Map,Properties集合以及数组的注入操作,其中的元素使用简单类型。1.需要使用java类package com.qwy.bean;import java.util.*;/** * @author qwy * @create 2021-04-22 14:14 **/public class Users { private int id; private String username; //list集合 private原创 2021-04-22 15:10:42 · 79 阅读 · 0 评论 -
4-spring依赖注入(DI)
本文主要内容:1.setter方法注入方式(简单类型和引用数据类型)2.构造方法注入方式(简单类型和引用数据类型)3.p命名空间注入方式(简单类型和引用数据类型)4.注解注入方式(引用数据类型)5.自动注入方式(简单类型和引用数据类型)6. 内部bean注入方式以上注入方式没有包含集合和数组的注入。1.pom.xml依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.or原创 2021-04-22 03:05:13 · 149 阅读 · 0 评论 -
3-spring实例化bean实例的方式
本文主要说明spring实例化的方式,完整相关配置文件见后面对应的标题。主要实现:通过构造方法方式通过静态工厂方式通过实例化工厂方式通过注解方式1.pom.xml导入依赖的jar<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan原创 2021-04-22 01:16:49 · 126 阅读 · 0 评论 -
2-实例化spring容器的方式
1. 通过加载类路径下xml方式 @Test public void testClassPathXMLApplicationContext(){ //通过加载classpath路径下的spring的配置获取spring容器 ApplicationContext ac= new ClassPathXmlApplicationContext("applicationContext.xml"); System.out.println("ac = " + a原创 2021-04-21 23:50:51 · 98 阅读 · 0 评论 -
1-spring环境搭建
本spring环境搭建基于idea+maven方式。目录结构:1.pom.xml添加spring依赖的核心jar<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:原创 2021-04-21 23:30:30 · 90 阅读 · 1 评论