ICode9

精准搜索请尝试: 精确搜索
  • 06-Spring-整合日志框架 log4j22022-09-12 18:34:16

    Spring5 整合日志框架 Spring5 已经移除了Log4jConfigListener,官方建议使用Log4j2 整合Log4j2 第一步:引入jar包 第二步:创建log4j2.xml (log4j2 默认加载classpath 下的 log4j2.xml 配置文件。) jar包 <dependencies> <!-- 使用 log4j2 的适配器进行绑定 包含了slf4j-api

  • Spring Authorization Server(一)前言2022-09-12 13:32:03

    1、说明 spring security5之后,使用OAuth不再使用spring-security-oauth2,而是基于Spring Authorization Server进行配置。Spring Authorization Server是spring团队提供的最新授权服务器。提供了OAuth 2.1和OpenID Connect 1.0规范以及其他相关规范的实现。 2、环境说明 本系列使用

  • SSM和SpringBoot的区别2022-09-12 13:03:46

    本质区别: 1、SSM是三个臭皮匠,Spring IoC、Spring MVC、Mybatis的组合; 2、SpringBoot的诸葛亮,没有和任何MVC框架绑定。 我们接下来详细说说Spring Boot和SSM本质上的区别 SSM是什么?是三个臭皮匠(裨将),Spring loC、Spring MVC、Mybatis的组合。SSM限定死了你只能开发Java Web应用,

  • spring-AOP面向切面编程基础学习2022-09-12 01:00:42

    1 什么是AOP?  AOP是在不改原有代码的前提下对其进行增强。   AOP(Aspect Oriented Programming)面向切面编程,一种编程范式,指导开发者如何组织程序结构。      OOP(Object Oriented Programming)面向对象编程   2 AOP作用 作用:在不惊动原始设计的基础上为其进行功能增强,

  • java maven spring项目的.gitignore2022-09-12 00:00:58

    .idea /target/ !.mvn/wrapper/maven-wrapper.jar ### STS ### .apt_generated .classpath .factorypath .project .settings .springBeans .sts4-cache # Created by https://www.gitignore.io/api/git,java,maven,eclipse,windows ### Eclipse ### .metadata bin/ tmp/

  • Spring源码-执行BeanFactoryPostProcessor2022-09-11 23:35:14

    加载完BeanDifinition后,可以对BeanDifinition做某些操作,比如修改BeanDifinition以及新增BeanDifinition。Spring提供了BeanFactoryPostProcessor接口对BeanDifinition进行扩展。 AbstractApplicationContext.class invokeBeanFactoryPostProcessors(beanFactory); // 执行BeanFact

  • Spring Data @Repository 的分页查询2022-09-11 23:03:38

    分页查询在网站的设计中必不可少。 分页查询有几种方式,通常用的是:网页分页和后端分页。 不要觉得现在还有人用网页分页的方式吗? 相信我,奇葩远比想象得多。经历过一个项目,全部都是网页分页,后端都是大量的 JOIN 和毫无人性的返回几千条记录。 为什么不返回上万条?那是因为后台数据库

  • SpringBoot学习笔记(二)——配置详解2022-09-11 22:00:23

    一、配置文件详解 1.1 配置基础 在快速入门示例中,我们介绍Spring Boot的工程结构时,有提到过 src/main/resources目录是Spring Boot的配置目录,所以我们要为应用创建配置个性化配置时,就是在该目录之下。 Spring Boot的默认配置文件位置为: src/main/resources/application.properti

  • Spring源码-beanFactory的准备工作2022-09-11 21:35:19

    AbstractApplicationContext类refresh方法调用obtainFreshBeanFactory加载BeanDifinition到BeanFactory中,接下来执行beanFactory的准备工作为下面的执行作铺垫。 prepareBeanFactory方法为beanFactory做准备工作: protected void prepareBeanFactory(ConfigurableListableBeanFacto

  • Spring Cloud 最新版发布,干掉 JSch,支持 Mina,这次真的追不动了。。2022-09-11 17:00:08

    大家好,我是栈长。 今天又是一年一度的中秋节了,祝大家节日快乐啊,给大家通报一则消息,Spring Cloud 2021.0.4 最新版发布了,来看下最新的 Spring Cloud 版本情况: Maven 依赖给大家奉上: <dependencyManagement> <dependencies> <dependency> <groupId>org.spr

  • 快速上手SSM(Spring,SpringMVC,Mybatis)框架整合项目2022-09-11 16:00:08

    快速上手SSM(Spring,SpringMVC,Mybatis)框架整合项目 环境要求: IDEA MySQL 8.0.25 Tomcat 9 Maven 3.6 数据库环境: 创建一个存放书籍数据的数据库表 CREATE DATABASE `ssmbooks`; USE `ssmbooks`; DROP TABLE IF EXISTS `books`; CREATE TABLE `books` ( `bookID` INT(10) NO

  • SpringBoot2022-09-11 13:32:20

    1、Spring @Configuration @Bean @ComponentScan @PropertySource @Value注解作用? @Configuration:用于表明当前类是一个配置类。他的作用和bean,xml一样 @Bean:用于把当前方法的返回值作为bean对象存入Spring的IOC容器中 @ComponentScan:用于Spring 在创建容器时要扫描的包 @Proper

  • 【博学谷学习记录】超强总结,用心分享 。IOC实现解耦合过程。2022-09-11 13:01:50

    一、所谓耦合    在项目开发中,对象之间的耦合度就是多个对象间的依赖性、关联性。对象之间的耦合越高,维护成本越高,因此对象的设计应使类和类之间的耦合最小 当使用Spring框架后你不用再考虑new对象了,只要写好配置文件,IOC就会帮你做,这就降低了层与层、对象与对象之间之间的耦合

  • Spring Boot + Redis 实现分布式锁2022-09-10 22:33:36

    一、业务背景 有些业务请求,属于耗时操作,需要加锁,防止后续的并发操作,同时对数据库的数据进行操作,需要避免对之前的业务造成影响。 二、分析流程 使用 Redis 作为分布式锁,将锁的状态放到 Redis 统一维护,解决集群中单机 JVM 信息不互通的问题,规定操作顺序,保护用户的数据正确。

  • Spring5从基础入门到深入理解IOC、DI与AOP原理2022-09-10 21:32:34

    Spring框架在Java开发中占有极其重要的地位,但是到底什么是Spring,Spring怎么使用以及为什么要使用Spring,接下来让我们详细的了解一下!!! 注:本篇文章大部分内容参照于B站狂神说老师的Spring5视频编写,仅供大家参考学习,重点内容已经做了标记,视频原地址为【狂神说Java】Spring5最新完整教

  • Redis 7.x 入门和开发实战2022-09-10 18:01:08

    Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。   Redis 属于NoSQL 数据库,是基于键值对存储的NoSQL数据库,值(value)可以是字符串(String)、哈希(Hash)、列表(List)、集合

  • idea下spring切换jdk版本2022-09-10 17:03:21

    1.首先打开项目配置设置 2. 修改project中的配置 3. 修改modules中的配置 这个方法不需要修改pom.xml文件   如果有问题请指正   及时修改  2022年9月10日16:42:16

  • Spring学习(二)2022-09-10 17:01:35

    注解开发 注解开发bean 给要放到容器的bean添加注解 @Component("BookDao") public class BookDaoImpl implements BookDao { public void save() { System.out.println("Dao Save..."); } } 在xml中添加context <?xml version="1.0" encodin

  • spring面经总结2022-09-10 17:01:01

      Core Container(核心模块,为其他模块提供支持):spring-core,spring-beans AOP:面向切面 Data Access(数据库支持):spring-jdbc,spring-tx,spring-orm Spring Web: spring-mvc(提供spring对mvc的实现,赋予 Spring 快速构建 MVC 架构的 Web 程序的能⼒), spring-websocket,spring-w

  • Spring--初始化 bean 的方式:InitializingBean、init-method2022-09-10 16:33:25

      InitializingBean是Spring提供的拓展性接口,InitializingBean接口为bean提供了属性初始化后的处理方法,它只有一个afterPropertiesSet方法,凡是继承该接口的类,在bean的属性初始化后都会执行该方法。 InitializingBean作用 我们直接通过查看源码注释可知 --  InitializingBean源

  • spring-boot自动配置原理2022-09-10 11:34:06

    SpringBoot启动会加载大量的自动配置类 我们需要看我们需要的功能有没有在Spri ngBoot默认写好的自动配置类 我们再来看这个自动配置类中到底配置了哪些组件(只要我们需要用的组件存在在其中,我们就不需要再手动配置了) 给容器中自动配置类添加组件的时候,会从properties类中

  • Spring配置XML本地提示2022-09-10 10:31:10

    Spring配置XML本地提示:点击eclipse属性——>选择XML Catalog 这里有一点要注意:要选择schema location

  • 2021年的Spring Boot和Django有什么区别?2022-09-09 21:00:32

    2021年的Spring Boot和Django有什么区别? 两个都 Spring Boot 和 Django 是很受欢迎的服务器端编程框架。 Java 程序员经常使用 Spring boot。然而,Django 深受 Python 程序员的喜爱。在本文中,我们将研究 Spring Boot 和 Django 的对比。我们还将讨论将哪一个用于您的项目以及如何

  • SSM整合 tomcat报错: <严重 [RMI TCP Connection(22)-127.0.0.1] org.apache.catalina.core.StandardContext.2022-09-09 11:33:26

        前提:学了一个暑假 从Javaweb -> mybits ->spring -> spring-mvc 打算跟着网上ssm整合项目做一个项目 在完成最后一步spring对springmvc整合 配置tomcat的时候 启动tomcat就碰到这个问题 被卡了一天 最后发现是idea的问题(太难了)     问题原因:1. idea使用maven web框架中

  • springboot整合mybatis2022-09-08 16:03:12

    1、导入pom依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version> </dependency> <dependency> <groupId&g

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

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

ICode9版权所有