ICode9

精准搜索请尝试: 精确搜索
  • Mybatisplus分页使用2021-11-20 10:59:59

    首页pom中mp的引入 然后再config包下创建组件类 MP Controller中应用(Vo类自己随意决定向取的东西) 需要修改的地方就标红的三处了,然后userService调用的是自己设定好的方法。 如果需要传参,自己多添加个参数就行了 userService userServiceImpl userMapper SQL

  • Lambda表达式的演变过程2021-11-17 12:32:21

    本文将为你用代码展示lambda的演变过程。 使用Lambda表达式首先要明白它的好处是什么? 避免匿名内部类定义过多;可以让代码看起来更简洁;去掉了一堆没有意义的代码,只留下核心的逻辑。 演变一: 定义一个函数式接口 用一个类去实现这个接口,然后实现它的方法 接口去new实现类 代

  • 2、Spring的IOC标签介绍以及实例2021-11-17 10:31:26

    一、Spring_ioc配置文件bean标签介绍 1、 bean标签 名称:bean 类型:标签 归属:beans标签 作用:定义spring中的资源,受此标签定义的资源将受到spring控制 格式: <beans> <bean/> </beans> 基本属性: <bean id="bean_id" name="beanName1,beanName2" class="C

  • 四、通用Service2021-11-02 23:02:35

    目录四、通用Service1、创建Service接口2、创建Service实现类3、创建测试类4、测试记录数5、测试批量插入 四、通用Service MP中有一个接口 IService和其实现类 ServiceImpl,封装了常见的业务层逻辑 1、创建Service接口 创建 service 包,创建 UserService,继承 IService package com.

  • Spring框架的环境搭建2021-10-31 14:58:50

    Spring框架的环境搭建 新建Maven项目 1.创建Maven的普通java项目 2. 设置项目的坐标、名称、工作空间 3. 设置项目的 Maven 环境 设置项目环境 1.修改JDK版本 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <mav

  • 如何使用原生的Ribbon2021-10-30 13:37:46

    什么是Ribbon 之前分析了如何使用原生的Feign,今天我们来研究 Netflix 团队开发的另外一个类库--Ribbon。 Ribbon 和 Feign 有很多相似的地方,首先,它们本质上都是 HTTP client,其次,它们都具备重试、集成断路器等功能。最大的区别在于,Ribbon 内置了一个负载均衡器,而 Feign 没有。 本文

  • JFinal框架的学习和报错2021-10-27 16:35:52

    今天成功完成了JFinal框架操作数据库。遇到了很多的问题,我在此整理一下 1.com.alibaba.druid.pool.DruidDataSource erroe {dataSource-1} init error  数据库配置文件错误 查看数据库配置文件发现url写错了,正确写法应该为:            jdbcurl=jdbc:mysql://localhost:330

  • @Autowired学习笔记2021-10-25 14:33:08

    @Autowired Autowired用于自动装配,对于接口的实现类,可以使用该注解,消除get和set方法。 声明一个接口 public interface UserService { void readyTest(String var); } 单个实现类 新建一个类,实现该接口 import org.springframework.stereotype.Service; @Service public cla

  • 10-Spring5 基于注解方式创建bean实例2021-10-19 21:03:10

    1、什么是注解 (1)注解是代码特殊标记,格式:@注解名称(属性名称=属性值, 属性名称=属性值…) (2)使用注解,注解作用在类上面,方法上面,属性上面 (3)使用注解目的:简化 xml 配置 2、创建对象提供的常用注解 (1)@Component (2)@Service (3)@Controller (4)@Repository 上面四个注解都可以用来创建 b

  • Spring详细讲解(一)2021-10-19 21:00:42

    1.什么是spring        Spring是分层的JavaSE/EE一站式轻量级开源框架,它以IOC(Inverse of Control 控制反转)和AOP(Aspect Oriented Programming 面向切面编程)为内核 ;Spring中可以让众多优秀模式进行自由组合。        Spring的好处是方便解耦,简化开发,Spring像一个巨大

  • 静态代理、动态代理2021-10-17 16:31:07

    Spring的核心,一个IOC,一个AOP,前量已经了解了IOC,现在来了解AOP。 AOP底层 AOP的底层实现是用的动态代理。因此先来回顾代理模式。 代理模式 代理模式有静态代理、动态代理。 静态代理 角色: 抽象角色 : 一般使用接口或者抽象类来实现 真实角色 : 被代理的角色 代理角色 : 代理

  • Spring依赖注入详解2021-10-12 23:32:06

    文章目录 1. Bean的依赖注入入门2. Bean的依赖注入分析3. Bean的依赖注入概念4. Bean的依赖注入方式5. Bean的依赖注入的数据类型5.1 普通数据类型的注入5.2 集合数据类型(`List `)的注入5.3 集合数据类型(`Map`)的注入5.4 集合数据类型(Properties)的注入 6. 引入其他配置文件(分

  • 动态代理模式2021-10-12 21:05:02

    动态代理:   动态代理对比静态代理,它可以自动生产代理对象和方法,就可以解决因为对象或者方法过多而浪费资源 //接口 public interface IUserService { public abstract void add(User user); public abstract int delete(int id);}//实现接口的类 public class UserServic

  • spring学习9-bean的初始化过程2021-10-11 20:32:30

    spring学习9-bean的初始化过程 目录spring学习9-bean的初始化过程三、spring bean的初始化过程1.得到BeanDefinition2.实例化前3.实例化4.实例化后5.属性填充6.初始化前7.初始化8.初始化后9.自定义后置处理器举例 三、spring bean的初始化过程 1.得到BeanDefinition 2.实例化前 or

  • Mybatis Plus 通用Service2021-10-11 19:29:58

    一般Java项目分层 Java controller 直接和前台打交道,负责前台数据校验,以及一些调度的代码。 Service 对DAO层的调用以及封装具体的业务逻辑。一般处理会有个interface类以及具体的实现 DAO 封装具体的数据操作 mp封装通用service 新建接口UserService public interface Use

  • 负载均衡-懒加载原理和配置2021-10-06 17:34:32

    懒加载-饥饿加载:饥饿加载在项目启动时创建LoadBalanceClient。因为第一次访问时创建LoadBalanceClient请求时间会很长。 负载均衡规则借口时IRule,默认实现时ZoneAvoidanceRule 根据Zone选择服务列表,然后轮询 负载均衡定义方式 代码方式 配置灵活修改时候需要重新打包发布 配置方式

  • spring(六)AOP2021-10-02 21:34:23

    springAOP 这是spring的另一个主要的核心功能,用来提供声明式事务:允许用户自定义切面。基本原理是动态代理,代理的是接口不是一个具体的类。 1.基本概念 切面(aspect):就是一个用来拓展功能的类。 通知(advice):拓展功能的类中的方法。 目标(target):被通知对象 代理(proxy):向目标对象应用

  • 4.spring生命周期下2021-09-16 07:35:02

    生命周期流程图镇楼 课前小demo 有关于推断构造函数的演示 UserService.java @Component public class UserService{ @Autowired private OrderService orderService; public UserService() { System.out.println("无参"); } public UserService(OrderSe

  • 5.1 spring常识AOP!2021-09-14 16:33:14

    AOP为Aspect Oriented Programming的缩写,意为:面向切面编程 通俗点讲,就是在你业务功能(目标类)方法执行前或者执行后,统一进行执行的(切面类)方法 目的也是为了降低业务逻辑部件间的耦合度,提高程序可重用性,提高开发效率。 aop采用横向抽取机制,取代传统纵向继承体系!   经典应用:事务管

  • Spring 框架搭建2021-09-12 18:33:28

    1 Spring 框架搭建 第一步:新建 Maven 项目、设置项目坐标以及Maven环境: 设置项目的名称和存放的工作空间: 第二步: 调整JDK版本 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source>

  • Sprgin IOC容器Bean实例化的三种方式2021-09-12 18:29:50

    3. Sprgin IOC容器Bean实例化的三种方式 构造器实例化: 第一步:设置配置文件spring.xml: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance

  • Spring简介以及IOC详解2021-09-07 13:02:43

    Spring简介和配置 学习目标 【应用】能够独立完成springIOC的快速入门 【应用】能够掌握spring的bean标签的配置 【应用】能够独立完成bean的对象属性注入 【应用】能够独立完成bean的普通属性注入 【理解】能够独立完成bean的集合属性注入 1、Spring概述 1.1 spring 是什么

  • 01-Spring底层核心原理解析2021-09-06 20:59:52

    Bean查找先根据Bean的类型去(spring容器中-(map))查找,若类型查询不到再根据类型的名称去查找 名称重复会覆盖 本节课会把Spring中核心知识点都给大家进行串讲,让大家对Spring的底层有一个整体的大致了解,比如: Bean的生命周期底层原理 依赖注入底层原理 初始化底层原理 推断构造

  • Dubbo无法发布被事务代理的问题2021-09-03 23:35:21

    前言 当程序中加入事务时,生产者服务就会发布失败 修改前配置文件 <dubbo:application name="dubbo-provider"/> <dubbo:registry address="zookeeper://192.168.211.131:2181"/> <dubbo:protocol name="dubbo" port="20880"/> <dubbo:annota

  • spring-bean实例化2021-08-14 22:34:09

    bean的实例化有3种方式: 方式一:默认构造方式:表示调用类的默认构造方法创建bean对象。 <bean  id=""  class=""></bean> 目录结构:   创建UserService: package com.spring02.beanbox;public class UserService { public void saveUser() throws Exception{ System.out.

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

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

ICode9版权所有