ICode9

精准搜索请尝试: 精确搜索
  • Spring框架怎样实现依赖注入?2021-05-19 16:01:20

    依赖注入的作用就是在使用Spring框架创建对象时,动态的将其所依赖的对象注入到Bean组件中,其实现方式通常有两种,一种是属性setter方法注入,另一种是构造方法注入。具体介绍如下:● 属性setter方法注入:指IoC容器使用setter方法来注入被依赖的实例。通过调用无参构造器或无参静态工厂方法

  • Spring-01-概述及IOC理论推导2021-05-04 10:34:09

    Spring框架的优点 Spring是一个开源免费的框架 , 容器 .Spring是一个轻量级的框架 , 非侵入式的 .控制反转 IoC , 面向切面 Aop 总的来说Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器(框架)。 组成 Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个

  • Spring Boot整合 Jpa2021-04-24 10:33:59

    Jpa介绍首先需要向大伙介绍一下Jpa,Jpa(Java Persistence API)Java持久化API,它是一套ORM规范,而不是具体的实现,Jpa的江湖地位类似于JDBC,只提供规范,所有的数据库厂商提供实现(即具体的数据库驱动),Java领域,小伙伴们熟知的ORM框架可能主要是Hibernate,实际上,除了Hibernate之外,还有很多其他

  • spring-IOC2021-04-15 23:01:39

    笔记 1.传统的业务实现   /** * dao接口 */ public interface UserDao { void getUser(); } /** * 实现类1 */ public class UserDaoImpl implements UserDao{ public void getUser() { System.out.println("getUser方法"); } } /** * 业务层接口 *

  • 我的第一个Spring2021-04-11 19:33:47

    1.配置环境 配置pom.xml,导入spring依赖包 <?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:schemaLocat

  • 单独使用mybatis2021-04-10 23:00:01

    Mybatis整合案例 一、单独使用Mybatis 项目目录结构大致为: 这里有两个UserDao.xml,是为了在mybatis-config.xml,配置映射扫描的使用替换选择 Ⅰ、创建项目 1.1 新建一个Maven项目,直接next 1.2 设置报名、文件所在位置信息等,然后finish Ⅱ、导入依赖 <dependencies>

  • Mybatis系统学习第二天!CRUD2021-04-10 13:31:10

    第二天:利用mybatis实现对数据库的增删查改 鸟瞰图:必须一一对应上! 以下上代码 1、insert <insert id="addUser" parameterType="com.song.pojo.User"> insert into testweb.users (userName, password, sex, email) values (#{userName},#{password},#{sex},

  • Spring-事务控制2021-04-08 15:31:45

    事务概念 什么是事务? (1)事务是数据库操作最基本单元,逻辑上一组操作,如果有一个失败所有操作都失败 (2)典型场景:银行转账 事务的四个特性(ACID) (1)原子性: 一个操作失败,所有失败 (2)一致性:操作前和操作后总量不变 (3)隔离性:多线程操作一个数据,互相不产生影响 (4)持久性:提交后,表中数据才

  • 对Mybatis框架的学习2021-04-07 21:59:54

    Mybatis 1. 概述 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 2013年11月迁移到Github。 ​ MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所

  • 2021-04-052021-04-05 17:04:57

    MyBatis操作数据库 项目结构: 先建好数据库: Source Server : youwang Source Server Version : 50727 Source Host : localhost:3306 Source Database : mybatis_demo Target Server Type : MYSQL Target Server Version : 50727 File Encoding

  • Spring程序实例从入门到最后(实时更新目前还没学完)1.02021-04-02 18:58:14

    1.入门程序 1.基础包 下载地址: https://repo.spring.io/libs-release-local/org/springframework/spring/4.3.6.RELEASE/ http://commons.apache.org/proper/commons-logging/download_logging.cgi 2.获取配置文件的约束信息: 位置: 3.约束信息+版本信息号(版本信息号就是下图

  • 2021-03-282021-03-28 10:43:02

    Spring框架包 下载地址:Spring 4.3.6版本的框架压缩包 如下图所示 除自带的JAR包外,Spring的核心容器还需要以来commons.logging的JAR包。下载地址:第三方依赖包 按如下图所示下载 Spring核心容器 1.BeanFactory Spring 的入门程序: 第一步:创建Dnamic Web project 以下附上代

  • Spring-整合Mybatis2021-03-23 23:07:21

    MyBatis-Spring学习 引入Spring之前需要了解mybatis-spring包中的一些重要类 官方网站: http://mybatis.org/spring/zh/index.html 所需条件 在开始使用 MyBatis-Spring 之前,你需要先熟悉 Spring 和 MyBatis 这两个框架和有关它们的术语。这很重要——因为本手册中不会提供

  • Spring5-事务2021-03-18 15:04:47

    事务 1、概念2、事务操作2.1 搭建环境2.2 使用事务解决问题2.2.1 注解式声明式事务管理2.2.2 注解式声明式事务管理参数配置2.2.2 XML声明式事务管理 1、概念 是数据库操作的最基本单元,逻辑上的一组操作,要么都成功,有一个操作失败,所有的操作都失败 例如:银行转账,A转账

  • day31_spring简介与配置2021-03-12 23:01:06

    1. spring概述 1.1 Spring是什么(理解) Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。 提供了展现层 SpringMVC和持久层 Spring JDBCTemplate以及业务层事务管理等众多的企

  • Spring依赖注入(DI)2021-03-12 11:30:07

    一、概述   DI(Dependency Injection)   和IoC是一个东西,只是角度不同。   Spring在控制反转的时候,自动把调用者需要的对象实例注入给调用者,这个就是依赖注入。 二、实现方式 1、setter注入   IoC容器使用setter方法注入实例,无参构造函数或者无参静态工程方法实例化bea

  • mybatis随笔2021-03-10 09:01:07

    环境: JDK1.8 MySQL 5.7 maven 3.6.1 IDEA 回顾 JDBC Mysql java基础 Maven Junit 第一个Mybatis程序 搭建环境 搭建数据库 create database mybatis; use mybatis; create table user ( id int(20) not null primary key, name varchar(20) default null, pwd varchar(40) d

  • Spring学习(一)2021-03-09 21:01:59

    Spring开发步骤 ①导入坐标(maven) ②创建Bean ③创建applicationContext.xml ④在配置文件中进行配置 ⑤通过Spring容器来访问容器中的Bean,ApplicationContext是Spring容器最常用的接口,该接口有如下两个实现类: ClassPathXmlApplicationContext: 从类加载路径下搜索配置文件,并根据配

  • 使用MyBatis的步骤2021-03-04 14:34:59

    1.创建空的Java工程,安装MyBatis依赖 <?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=

  • spring-ioc(控制反转)2021-03-03 10:01:07

    理解:原来是程序在控制变量,然后输出相应的值 现在是用户在控制变量,程序员不用去修改代码(不违反开闭原则) 相关代码: Java实现 dao类 UserDao(定义一个接口) public interface UserDao { void getUser(); } UserDaoImpl(接口实现) public class UserDaoImpl implements Use

  • spring(二)Spring注解2021-02-10 20:32:25

    文章目录 1. Spring注解开发1.1 Spring原始注解1.2 Spring新注解 1. Spring注解开发 1.1 Spring原始注解 Spring是轻代码而重配置的框架,配置比较繁重,影响开发效率,所以注解开发是一种趋势,注解代替xml配置文件可以简化配置,提高开发效率。 Spring原始注解主要是替代的配置

  • Mybatis入门2021-02-08 16:57:39

    MyBatis入门 文章目录 MyBatis入门MyBatis的环境搭建1.准备数据库以及创建Maven工程2.创建实体类和dao的接口3.创建MyBatis的主配置文件 SqlMapConfig.xml4.创建映射配置文件(Mapper) UserDao.xml,是在resource下建的文件目录展示注意 MyBatis的入门案例测试过程总结 使

  • MyBatis 中使用 Mapper 简化代码2021-02-04 14:02:12

    前面文章所写的增删改查是存在问题的。主要问题就是冗余代码过多,模板化代码过多。 例如,我想开发一个 UserDao,可能是下面这样。此时,我们分析这个 UserDao,发现它有很多可以优化的地方。每个方法中都要获取 SqlSession,涉及到增删改的方法,还需要 commit,SqlSession 用完之后,还需要关闭,s

  • 什么是IOC容器?为什么需要IOC容器?2021-02-02 20:01:40

    什么是IOC容器?为什么需要IOC容器? 假设我们现在正在使用三层架构开发一个项目,其中有一个用户模块,包含登录、注册等功能。现在已经写好了User实体类和UserDao数据访问层: public class User { private Integer id; private String username; private String passwor

  • 【Spring】用例子来初次理解IoC2021-01-30 21:04:55

    我们先来看一下java文件分层 UserDao是操作数据库的接口 以及相关实体类 UserService是业务逻辑层     首先我们来看这个service层里的方法 在这里的userDao是我们显式指定了 是用什么数据库的dao 但是这个存在一个问题 就是如果客户端使用的是 别的数据库  那么你作为程序员

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有