Spring
文章平均质量分 75
lesileqin
桃花影落飞神剑,碧海潮声按玉箫
展开
-
书籍案例整合SSM
文章目录一、搭建环境1、搭建数据库2、在idea中创建Maven项目3、项目结构二、dao层 | MyBatis1、mybatis-config.xml2、spring-dao.xml3、MyBatis的Mapper以及对应的xml三、service层1、spring-service.xml2、service层接口与其实现四、controller层 | Spring MVC1、web.xml2、spring-mvc.xml3、controller4、整合三个和Spring有关的xml文件五、项目目录总览原创 2021-02-10 09:12:35 · 177 阅读 · 0 评论 -
SpringMVC Controller 配置总结
文章目录一、搭建环境1、导入maven依赖2、在maven项目中添加web框架支持3、新建一个页面4、配置Tomcat服务器5、编写web.xml关联SpringMVC-servlet二、使用配置文件【不推荐】1、绑定映射、处理、解析器2、实现Controller接口3、测试三、使用注解【推荐】1、使用默认处理器,添加视图解析器2、写Controller3、测试一、搭建环境1、导入maven依赖使用Spring MVC需要导入servlet、jsp、jstl、spring-webmvc、junit依原创 2021-02-06 09:58:49 · 510 阅读 · 0 评论 -
Spring 整合 MyBatis
文章目录一、准备工作二、一、准备工作首先需要一个表:create database MyBatis_DB;use MyBatis_DB;create table user()( id int primary key auto_increment, name varchar(32) not null, pwd varchar(32) not null);再随便插入几条数据:创建maven工程,打开pom.xml导入相关jar包(junit、mysql、mybatis、aspectj原创 2021-02-03 16:08:39 · 138 阅读 · 0 评论 -
Spring 使用注解实现AOP
文章目录一、搭建环境二、用注解实现AOP三、配置xml四、测试一、搭建环境模拟service层,首先创建个UserService接口:package com.wzq.service;public interface UserService { void add(); void delete(); void update(); void query();}UserService接口的实现类:package com.wzq.service;public c原创 2021-02-02 15:03:28 · 322 阅读 · 0 评论 -
Spring 使用自定义类实现AOP
文章目录一、搭建环境二、自定义类三、配置xml文件四、测试一、搭建环境模拟service层,首先创建个UserService接口:package com.wzq.service;public interface UserService { void add(); void delete(); void update(); void query();}UserService接口的实现类:package com.wzq.service;public cla原创 2021-02-02 14:31:09 · 234 阅读 · 0 评论 -
Spring 使用原生API接口实现AOP
文章目录一、搭建环境二、实现原生API接口三、配置xml文件四、测试Spring 中的 AOP 是什么?一、搭建环境模拟service层,首先创建个UserService接口:package com.wzq.service;public interface UserService { void add(); void delete(); void update(); void query();}UserService接口的实现类:package com.原创 2021-02-02 14:16:50 · 430 阅读 · 0 评论 -
Spring 之啥是AOP?
文章目录一、AOP 简介二、AOP 相关术语三、AOP 在 Spring 中的作用一、AOP 简介AOP全称(Aspect Oriented Programming)意味:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护技术。简单点说就是:AOP是用来维护的,它的底层是动态代理模式,在开发中如果想要增加一些功能(比如日志),可以使用AOP在不改变原来业务逻辑代码的同时实现功能的增加。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,也提高了程序的原创 2021-02-02 11:54:59 · 1010 阅读 · 0 评论 -
Spring 使用注解开发
文章目录一、搭建环境二、使用JavaConfig实现配置三、使用注解开发四、测试一、搭建环境环境是:一人一狗狗类:package com.wzq.pojo;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Scope;import org.springframework.stereotype.Component;public cl原创 2021-02-02 10:27:13 · 87 阅读 · 0 评论 -
Spring 自动装配 bean
文章目录一、搭建环境二、byName三、byType四、使用注解自动装配1、@Autowired2、@Resource一、搭建环境环境就是:一人一猫一狗,人拥有一只猫和一只狗,狗和猫都会叫!狗类:package com.wzq.pojo;public class Dog { public void shout(){ System.out.println("汪汪汪~"); }}猫类:package com.wzq.pojo;public class C原创 2021-02-01 14:53:03 · 137 阅读 · 0 评论 -
Spring DI 以 Set 方式依赖注入
文章目录一、搭建环境二、使用Set方式注入1、实现依赖注入2、测试一、搭建环境打开IDEA创建不使用骨架的Maven工程,然后打开pim.xml,导入SpringFreamwork与Junit:<dependencies> <!-- https://mvnrepository.com/artifact/junit/junit --> <dependency> <groupId>junit</groupId>原创 2021-01-30 16:27:37 · 165 阅读 · 1 评论 -
Spring DI构造器注入
文章目录一、搭建环境二、使用构造器注入的三种方式1、通过数组下标创建【不建议使用】2、通过类型创建【不建议使用】3、通过参数名创建【建议使用】一、搭建环境打开IDEA,创建一个不使用骨架的Maven项目,打开pom.xml,导入springFreamwork和Junit依赖:<dependencies> <!-- https://mvnrepository.com/artifact/junit/junit --> <dependency>原创 2021-01-30 16:16:04 · 192 阅读 · 1 评论 -
Hello Spring
Hello Spring第一个Spring小Demo:第一步:在idea中新建一个Maven项目,打开pom.xml,注入SpringFreamwork与Junit依赖:<dependencies> <!-- https://mvnrepository.com/artifact/junit/junit --> <dependency> <groupId>junit</groupId> <ar原创 2021-01-29 21:04:19 · 205 阅读 · 0 评论 -
Spring 控制反转 Ioc 的理论推导
暂且不看Ioc按照以前开发的套路,先写一个小例子:新建一个项目,创建com.wzq.dao包,写一个UserDao接口:package com.wzq.dao;public interface UserDao { void getUser();}在此包下新建一个默认的实现类,输出一句话package com.wzq.dao;public class UserDaoImpl implements UserDao{ public void getUser() {原创 2021-01-29 20:40:06 · 127 阅读 · 1 评论 -
Spring 简介
文章目录一、简介二、获得 Spring三、Spring 的组成部分一、简介Spring是一个基于控制反转Ioc和面向切面编程Aop的轻量级开源框架!它是由一个叫做Rod Johnson的音乐学博士在2002年提出并创建的,他提出了著名的轮子理论,就是:不要重复发明轮子Spring之所以叫做Spring,就是它期望给软件行业带来一个春天!让我们的开发变得更加简单更加快速。它使得现有的技术变的更加容易使用,它本身是一个大杂烩,整合了现有的技术框架Spring有如下优点:低侵入式设计,代码污染极低原创 2021-01-29 20:09:37 · 580 阅读 · 0 评论 -
JdbcTemplate 执行 DQL 查询操作
文章目录〇、写在前面一、queryForMap 将查询结果封装为Map集合二、queryForList 将查询结果封装为List集合三、query 将查询结果封装为JavaBean的List集合四、queryForObject 将查询结果封装为Object的对象〇、写在前面JdbcTemplate依赖于数据库连接池,如果没有相应的知识储备,请点这些文字先行学习Druid数据库连接池JdbcTemplate相关jar包的下载与使用步骤,请点击这些文字去下载并学会简单使用创建一个数据库,再创建一张表,添原创 2021-01-11 17:01:53 · 501 阅读 · 0 评论 -
JdbcTemplate 执行 DML 增删改操作
文章目录〇、写在前面一、修改操作二、添加操作三、删除操作〇、写在前面JdbcTemplate依赖于数据库连接池,如果没有相应的知识储备,请点这些文字先行学习Druid数据库连接池JdbcTemplate相关jar包的下载与使用步骤,请点击这些文字去下载并学会简单使用创建一个数据库,再创建一张表,添加几条记录create database db1;use db1;create table account( id int primary key auto_increment, name va原创 2021-01-11 16:39:08 · 261 阅读 · 0 评论 -
JdbcTemplate 的使用
文章目录一、JdbcTemplate 简介二、使用JdbcTemplate的步骤三、JdbcTemplate的简单实现一、JdbcTemplate 简介JdbcTemplate是Spring框架对JDBC的简单封装,它提供了一个JdbcTemplate对象简化了JDBC的开发。所以:懒是第一生产力!二、使用JdbcTemplate的步骤1、导入jar包:mysql-connector-java-8.0.15.jarspring-beans-5.0.20.RELEASE.jarspring原创 2021-01-11 14:43:24 · 452 阅读 · 0 评论