E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Spring学习笔记
Spring学习笔记
(一)——综述篇
章节索引MotivationSpring是什么?系列博文核心番外更新日志后记Motivation最近看到数年前的电视剧《汉武大帝》中的一个片段:汉武帝偶得一柄匈奴宝刀,当即让身边的将军拔出自己的佩剑来比试一番,看哪一个更锋利。谁知汉武帝只是用力一劈,将军的汉剑便断作两截。汉武帝很是惊愕,询问献刀之人方知,匈奴人从西域学得了比汉朝更先进的冶钢技术。因此…历史上,无论是农业上还是军事装备上的技术革新,
IMplementist
·
2020-09-14 00:41
Spring从入门到放弃
记录
spring学习笔记
1、Spring1.1、简介spring:译为春天-----给软件行业带来了春天2202,首次推出了spring框架的雏形,interface21框架!spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2003年3月24日发布了1.0正式版。RodJohnson,springframework创始人,著名作者。很难想象RodJohnson的学历,真的让好多人大
爱跳舞的程序猿
·
2020-09-14 00:42
狂神
Spring学习笔记
加源码分享
狂神
Spring学习笔记
加源码分享,纯手敲,根据版本稍微有改动,有一些自己的理解和注意事项https://gitee.com/JF0408/learning_notes.git
我是JF
·
2020-09-12 17:19
java
Spring学习笔记
目录
Spring入门Spring入门学习手册1:最简单的反转控制Spring入门学习手册2:怎么用注解来DI/IOCSpring入门学习手册3:AOP是个什么鬼?Spring入门学习手册4:Spring单元测试怎么搞?Spring入门学习手册5:SpringMVC的一个Helloworld!例子Spring入门学习手册6:SpringMVC基础中的基础Spring进阶Spring学习手册1:Sprin
weixin_33962923
·
2020-09-12 07:40
Spring学习笔记
Spring Roo 简介
一直以来,Java/Spring开发被认为是笨重的代表,无法快速生成项目原型和骨架。所以,Spring推出了SpringRoo这个项目,帮助我们快速生成项目原型。本文参考自SpringRoo的官方文档,如果熟悉英文的话可以直接看原文档,内容更加丰富。安装安装命令行工具SpringRoo是一套命令行工具,如果你使用的是Eclipse/STS,还可以使用Eclipse对应的插件。首先先来下载命令行工具
过了即是客
·
2020-09-12 07:42
java
spring
SSM学习笔记
1、Spring学习Spring系列文章
Spring学习笔记
-01
Spring学习笔记
-02
Spring学习笔记
-03
Spring学习笔记
-04
Spring学习笔记
Spring学习01:控制反转(IOC
壮少Bryant
·
2020-09-12 07:11
spring
java
Spring学习笔记
8——SpringWebMVC
目录结构其实最重要的就是这个webInitialier,在里面配置好rootconfig跟sercletconfig就可以跑起来啦,只不过什么都不能干。getSercletMappings获取默认的路径。packagecom.glodon.springdemo8.config;importorg.springframework.web.servlet.support.AbstractAnnotat
不识字的朔
·
2020-09-12 06:35
Spring
java
Spring学习笔记
6——@AspectJ编写切面
首先看java配置类,请忽略的declaredFeature,那个是还没走通的一个实验要用到的bean。@Aspect注解定义的类也声明为bean。packagecom.glodon.springdemo6;importorg.aspectj.lang.annotation.DeclareParents;importorg.springframework.context.annotation.Be
不识字的朔
·
2020-09-12 06:04
Spring
java
Spring学习笔记
4——Profile配置
这一个地方属于新知识,之前没有接触过,TOT的时候做的小项目也是用的springboot.yml文件直接配置数据库环境的。我的理解就是在不同的生产阶段,初始化配置数据库的环境是有所不同的,比如迭代刚刚启动,我们使用的可能就是本地的内存数据库h2,而项目生产阶段使用的可能就是别的数据库(我并不知道生产阶段会用什么数据库.....)packagecom.glodon.springdemo4;impor
不识字的朔
·
2020-09-12 06:04
Spring
java
Spring学习笔记
7——xml AOP
对应于java类的配置方式,同样可以使用xml的方式实现AOP。实现差不多,不多说。packagecom.glodon.springdemo7;importorg.aspectj.lang.ProceedingJoinPoint;publicclassSimpleProfiler{publicvoidprofilerBefore()throwsThrowable{System.out.printl
不识字的朔
·
2020-09-12 06:04
Spring
java
Spring学习笔记
今天开始重新学习Spring,学习笔记纪录于此。第一部分,IoC容器1.IoC(InversionofControl)反转注入是Spring的核心部分,意在通过配置管理系统中运行的JavaBean,包括管理Bean的生命周期,实现系统组建之间的松耦合。2.ApplicationContext是BeanFactory的父类,在原本BeanFactory的基础上增加了AOP的集成、国际化(I18N)、
kingswood
·
2020-09-12 06:17
Java
spring
bean
class
import
配置管理
ioc
Spring事务的传播行为与隔离级别——
Spring学习笔记
一、什么是事务事务指的是逻辑上的一组操作,这组操作要么都成功,要么都不成功。比如:我去菜市场买菜,博主现在在杭州都用支付宝转账的形式。我买个一斤排骨用支付宝扫码转账形式来付款。转账这个过程简单来看可以拆分成两个步骤:1.从我账户扣钱;2.老板账户钱数增加。这两个步骤必须是一个整体,可以看成是一个事务。不能说执行步骤1成功了,从我账户扣钱了,转给老板的时候因为一些原因出错了,老板的钱没增加。我的钱也
大蟒蛇来了
·
2020-09-11 16:37
Spring学习
mysql
事务
Spring学习笔记
Spring简介SpringBoot构建SpringCloud协调SpringCloudDataFlow连接SpringFramework用于构建企业级应用的轻量级一站式解决方案设计理念力争让选择无处不在体现海纳百川的精神保持向后的兼容性专注API设计追求严苛的代码质量SpringBoot快速构建基于Spring的应用程序快、很快、非常快尽可开箱即用,退可按需改动提供各种非功能特性不用生成代码,没
Program bear
·
2020-09-10 15:11
Spring教程
Spring模块组成
一,什么是Spring,使用Spring框架的好处曾经
Spring学习笔记
中提到了Spring用来管理项目中所有的对象,是容器。这里详细介绍一下。
FYHannnnnn
·
2020-08-26 14:25
后台
Spring学习笔记
使用SpringMVC搭建第一个项目
近来公司没什么新的项目,于是打算抽时间看看java著名的三大框架Struts、Hibernate、Spring;之前看了Struts,从今天起,准备好好审视并学习Springmvc,学习Springmvc的第一步,当然是环境的搭建以及一个可以运行的最简单的helloworld项目了。什么是SpringMVCSpringMVC属于SpringFrameWork的后续产品,已经融合在SpringWeb
AFinalStone
·
2020-08-25 16:53
spring
Spring学习
1.1(
Spring学习笔记
)Spring基础(BeanFactory、ApplicationContext 、依赖注入)
1.准备工作下载Spring:http://repo.spring.io/libs-release-local/org/springframework/spring/选择需要下载的版本选择dist.zip结尾的下载即可。下载完后将其解压,进入libs文件夹,libs文件夹下有很多jar文件.目前阶段只需要将spring-core-x.x.x.RELEASE.jar、spring-beans-x.x
weixin_34195142
·
2020-08-25 08:41
Spring学习笔记
(一)
Spring概述1、Spring的定义Spring是分层的javaSE/EE全栈式轻量级开源框架,以IOC和AOP为内核,提供表现层SpringMVC和持久层SpringJDBC以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的javaEE企业应用开源框架。2、Spring的优势①方便解耦,简化开发。②支持AOP编程③支持声明式事务④方便程序的
sena0
·
2020-08-25 08:53
Spring
spring学习笔记
(三)——Bean的管理及自动装配
通过xml文件配置根据类型自动装配如果一个bean的数据类型和其他bean属性的数据类型相同,可以自动兼容装配它,过程如下:1.存在如下两个bean:dao和servicepublicclassDao{privateDaodao;........}publicclassService{privateServiceservice;........}通常情况下,我们使用明确装配,即为每一个bean单独
顾烟凉
·
2020-08-24 16:51
Spring学习笔记
一、Spring入门案例通过Idea创建maven项目配置spring配置文件ApplicationContext.xml编写接口及实现类IaccountDao/***账户的持久层接口*/publicinterfaceIAccountDao{/***模拟保存账户*/voidsaveAccount();}IaccountService/***账户业务层的接口*/publicinterfaceIAcc
顾烟凉
·
2020-08-24 05:55
Spring学习笔记
(十三)JdbcTemplate工具类的使用
JdbcTemplate就是Spring框架给我们封装好的简单对数据库操作的工具类,返回Map数据,返回List_Map数据,返回一个值,返回一个对象,返回一个List,添加修改删除源码获取github1.介绍JdbcTemplate工具类2.sql文件3.实例化该工具类4.配置数据源什么是连接池?连接池的工作原理?开源的连接池有哪些?5.User.java6.查询操作(预处理)1.返回Map数据
和尚要吃肉
·
2020-08-24 02:51
Spring学习总结
Spring
SSM
框架
spring学习笔记
13(注解@Autowired方式注入)
出自:http://wang09si.blog.163.com/blog/static/17017180420139261016713/@Autowired与@Resource用法基本相同,区别在于@Autowired是默认以类型去查找,而@Resource默认以字段名去查找。@Autowired是spring提供的,而@Resource是j2ee提供的。看例子:publicclassAnimal
zwhfyy
·
2020-08-23 22:51
SpringFrameWork
条条的
Spring学习笔记
01
一、什么是Spring?Spring是一款主流的、开源、轻量级的企业级java应用程序开发框架,具有强大的功能和卓越的性能。在服务器端采用三层体系架构:表现层(web)、业务逻辑层(service)、持久层(dao)。Spring提供了webMVC框架:模型(Model)由POJO类组成,封装了应用程序数据。视图(View)渲染模型数据。控制器(Controller)负责处理用户发送的请求并生成对
小盆友家的条条
·
2020-08-22 23:01
初学
自学
Spring学习笔记
——IOC和DI
什么是IOC?所谓控制反转,是将我们代码里面需要实现的创建对象,以及创建对象所依赖的对象的创建的过程,全部交由容器来进行实现。这样我们就不必使用new关键字来进行创建对象,从而降低了耦合度。那么什么是DI呢?2004年,MartinFowler探讨了同一个问题,既然IOC是控制反转,那么到底“哪些方面的控制被反转了呢?”,经过详细的分析和讨论后,他得出了答案:“获得依赖对象的这个过程被反转了”。控
教宗沙立van
·
2020-08-22 12:02
java
spring
并发+JVM+分布式+微服务+设计模式学习笔记,建议收藏
Spring学习笔记
以下都是收集整理的架构学习笔记(有点大为了方便观看,在这缩略了)MyBaits学习笔记JVM与性能优化JVM是小白Java程序员成长路
程序猿总指挥
·
2020-08-21 22:50
java
Spring学习笔记
——Spring事务只对运行时异常回滚
我们在使用Spring时候一般都知道事务在遇到异常的时候会回滚,岂不知Spring的事务默认只有在发生运行时异常即:RunTimeException时才会发生事务,如果一个方法抛出Exception或者Checked异常Spring的事务并不会回滚。下面我们来看看异常的分类,异常一般分为Checked异常和RunTime异常。CheckedException:Java认为Checked异常都是可以
拉里·佩奇
·
2020-08-21 19:32
Spring
Spring学习笔记
- 第005天
用代码配置SpringIoC容器+整合hibernate1、创建config类@ConfigurationpublicclassAppConfig{}@Configuration表示这是spring的配置文件2、配置数据库连接池@BeanpublicDataSourceDataSource(){BasicDataSourcedataSource=newBasicDataSource();dataS
迷茫o
·
2020-08-21 16:19
Spring学习笔记
之bean的装配
本文原链接点我查看前言Spring是一个致力于降低Java开发复杂性的框架,其中最重要的部分就是依赖注入和切面编程。本文主要讲解Spring的bean和依赖注入的基本知识和用法。Springbean简介什么是Javabean所有属性为private提供默认构造方法提供getter和setterSpringbean的生命周期Spring对bean进行实例化;Spring将值和bean的引用注入到be
龟仙老人
·
2020-08-21 13:34
Spring学习笔记
之—— Spring Bean
SpringBean文章目录**SpringBean**Bean的配置Bean的实例化构造方法实例化静态工厂实例化实例化工厂实例化Bean的作用域Bean的生命周期Bean后置处理器Bean定义继承Spring注入内部BeansSpringBeans自动装配内容参考《Spring5高级编程》。Spring容器可以看作一个大型工厂,用于生产和管理Spring容器中的Bean。如果要使用这个工厂来生产
HGF_Josuke
·
2020-08-21 11:44
Spring学习笔记
Spring学习笔记
——(5)AOP(二)
一、前置通知(1)在方法执行之前执行的通知。前置通知使用@Before注解,并将切入点表达式的值作为注解值。/***前置通知,在目标方法开始之前执行。*1.@Before标记的方法的方法体.*2.@Before里面的是切入点表达式*3.JoinPoint类型的参数:从中可以访问到方法的签名和方法的参数.*/@Before("execution(publicintcom.shaohe.spring.
星_陨
·
2020-08-21 10:38
Spring系列
spring学习笔记
十四 五种通知
一、五种通知1.前置通知2.后置通知3.返回通知4.异常通知5.环绕通知二.工程目录三、工程文件定义一个接口AtithmeticCalculator.javapackageaop.impl;importorg.omg.PortableInterceptor.IORInterceptor;publicinterfaceAtithmeticCalculator{intadd(inti,intj);in
不染心
·
2020-08-21 10:13
spring
spring学习笔记
(五):依赖注入,通过 IOC 容器给对象的属性注入值
1、通过构造函数给对象的属性注入值:
spring学习笔记
(三):通过IOC创建有参构造的对象2、通过setter方法给对象的属性注入值:普通属性直接赋值实体类User.java:/***实体类javabean
秋忆夏伤
·
2020-08-21 09:58
spring学习笔记
spring学习笔记
-通过注解将对象注入IOC容器
1.通过注解将对象注入IOC容器我们可以通过使用以下四个注解的任意一个将类快速注入到IOC容器中,而不必再去applicationContext中进行繁琐的配置:@controller:org.springframework.stereotype.Controller控制器,推荐添加在控制类上@service:org.springframework.stereotype.Service业务逻辑,推
笨鸟不是菜鸟
·
2020-08-21 08:10
spring
Spring学习笔记
(12.基于java的容器注解)
@Bean表示一个用于配置和初始化一个由SpringIoc容器管理的新对象的方法,类似于XML配置文件的可以在Spring的@Component注解的类中使用@Bean注解任何方法(仅仅是可以)上一点中,通常使用的是@ConfigurationBean自定义Beanname@configurationpublicclassAppConfig{@Bean(name="myFoo")publicFoo
LXChild
·
2020-08-21 08:19
Spring
管理
对象
xml
java
spring
Spring学习笔记
(10.Spring Bean装配之Bean的定义域及注解实现)
1.Bean管理的注解实现及例子ClassPath扫描与组件管理类的自动检测与注册Bean@Component,@Repository,@Service,@Controller@Required@AutoWired@
[email protected]
扫描与组件管理从Spring3.0开始,SpringJavaConfig项目提供了很多特性,包括使用Java而不是XML定义
LXChild
·
2020-08-21 08:18
Spring
Spring学习笔记
(9.Spring Bean装配之Resource)
1.Resources针对于资源文件的统一接口1.1Resources分类UrlResource:URL对应的资源,根据一个URL地址即可构建ClassPathResource:获取类路径下的资源文件FileSystemResource:获取文件系统里面的资源ServletContextResource:ServletContext封装的资源,用于访问ServletContext环境下的资源Inp
LXChild
·
2020-08-21 08:18
Spring
Spring学习笔记
整理——Spring概述
学习链接地址:http://www.iteye.com/blogs/subjects/spring31.1概述1.1.1Spring是什么Spring是一个开源的轻量级JavaSE(Java标准版本)/JavaEE(Java企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。1.1.2Spring能帮我们做什么Spring能帮我们根据配置文件创建及组装对象之间的依赖关系。Spring面向切
梅啉豆
·
2020-08-21 08:23
spring
Spring学习笔记
(一)——容器注入
文章目录1.set方式注入(较常用)2.构造器方式注入3.自动装配4.注入基本类型值5.注入集合类型值IOC(Inversionofcontroll控制反转):对象之间的依赖关系由容器来控制。DI(Dependencyinjection依赖注入):容器通过调用对象提供的set方法或者构造器来建立依赖关系。IOC是目标,DI是实现手段。1.set方式注入(较常用)被注入类提供set方法,配置元素以下
Growing_Snake
·
2020-08-21 07:37
Java
Spring学习笔记
(8.Spring Bean装配之自动装配)
1.Bean的自动装配(Autowiring)装配类型*No:不做任何操作*byname:根据属性名自动装配。此选项将检查容器并根据名字查找与属性完全一致的bean,并将其与属性自动装配*byType:如果容器中存在一个与制定属性类型相同的bean,那么将与该属性自动装配;如果存在多个该类型bean,那么抛出异常,并指出不能使用byType方式进行自动装配;如果没有找到相匹配的bean,则什么事都
LXChild
·
2020-08-21 07:04
Spring
spring学习笔记
(二十一)springboot_web开发
4.8国际化SpringMVC配置过程:1)、编写国际化配置文件;2)、使用ResourceBundleMessageSource管理国际化资源文件3)、在页面使用fmt:message取出国际化内容SpringBoot配置过程步骤:1)、编写国际化配置文件,抽取页面需要显示的国际化消息2)、SpringBoot自动配置好了管理国际化资源文件的组件;@ConfigurationProperties
毛依依
·
2020-08-21 03:21
spring
Spring学习笔记
(二十)——springboot基于AdminLTE的后台管理系统模板
目录1.系统简介2.系统详情3.使用到的技术4.源码下载1.系统简介该后台管理系统是使用了AdminLTE界面的一个简洁,实用的系统,AdminLTE的使用在上篇文章有详细介绍。主要实现的功能是友好界面的数据增、删、改、查,分页等功能。由于只是一个模板,所以只做了一个实现案例,但是麻雀虽小,五脏俱全,并且有很好的扩展性。2.系统详情登录页面没有权限访问页面登录(只有登录后才有权限)登录成功数据列表
不愿意做鱼的小鲸鱼
·
2020-08-21 02:53
Spring
java
Spring学习笔记
(十九)——springboot Web开发和模板引擎thymeleaf语法使用
目录SpringBoot:Web开发1、简介2、SpringBoot对静态资源的映射规则(自动配置);3、模板引擎1、引入thymeleaf;2、Thymeleaf使用3、语法规则1)、th:text;改变当前元素里面的文本内容;2)、标准表达式语法:4、SpringMVC自动配置1.SpringMVCauto-configuration2、扩展SpringMVC3、全面接管SpringMVC;5
不愿意做鱼的小鲸鱼
·
2020-08-21 02:52
java
Spring
Spring学习笔记
(十八)——spring日志框架的配置和使用
目录springBoot日志1、日志框架2、SLF4j使用1、如何在系统中使用SLF4jhttps://www.slf4j.org2、遗留问题3、SpringBoot日志关系4、日志使用;1、默认配置2、指定配置5、切换日志框架SSM日志的使用springBoot日志1、日志框架市面上的日志框架;JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j…日志
不愿意做鱼的小鲸鱼
·
2020-08-21 02:21
java
Spring
Spring学习笔记
之AOP
引言:AOP全称为AspectOrientedProgramming即为面向面变成,它是一种变成思想;Spring为了管理日志信息,事务信息以及异常等信息将这种思想加入到了自己的架构中;我们称之为SpringAOP;一:究竟什么是面向切面编程?百度百科:通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续;是软件开发中的一个热点,也是Spring框架中的一个重要内容
cp_insist
·
2020-08-20 18:09
spring学习笔记
2---MVC处理器映射(handlerMapping)三种方式(附源码)
一、根据Beanname访问controller:在springmmvc-servlet.xml的配置handlermapping中加入beanname,通过该beanname找到对应的controller实现控制12452、根据简单URL查找controller:在springmmvc-servlet.xml的配置handlermapping中加入简单URL查找controller12345us
weixin_30614587
·
2020-08-20 12:12
什么是Spring,IOC是什么?DI是什么?
Spring学习笔记
已更新今天1.什么是Spring(面试题)(惠普的两个哥们做的spring)Spring是一个容器,可以接管各个层次的Bean(action/domain/pojo/javabean
春夜浮晓
·
2020-08-20 06:05
java
spring
Spring学习笔记
—高级特性
1.通过PropertyPlaceholderConfigurer在spring中加载其他外部配置文件或者属性文件:在很多javaEE工程中,Spring的角色非常重要,是一个管理其他模块和组件的轻量级容器,Spring经常需要管理Struts、Ibatis、hibernate等,这些开源框架的配置文件就通过Spring的PropertyPlaceholderConfigurer加载在Spring
sunByFeng
·
2020-08-19 18:12
spring
Spring学习笔记
(三)Spring的注入方式-构造函数注入
在类名前面加@Component进行实例化类、在beans.xml中用构造函数实例化对象——普通值、数组,list,set、Map和Properties、自定义类型实例化、给自定义类型初始化数据、给自定义类型初始化数据——推荐引用方式、接口注入实现类(实现接口回调)重点啊!!!SpringMvcSSM框架源码获取github1.目录结构(需要的jar包均在环境搭建中有)2.在类名前面加@Compo
和尚要吃肉
·
2020-08-19 15:54
Spring学习总结
Spring学习笔记
:Spring 框架概述 转
[size=large]http://www.iteye.com/topic/583213◆简介目的:解决企业应用开发的复杂性功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能范围:任何Java应用Spring框架是一个分层架构,由7个定义良好的模块组成。Spring模块构建在核心容器之上,核心容器定义了创建、配置和管理bean的方式。组成Spring框架的每个模块(或组件)都
hgx0615
·
2020-08-19 15:00
Spring
学习
关于对spring不是很了解的,建议看看这篇5年开发大佬写的
spring学习笔记
简介1、Spring是一个开源的轻量级的应用开发框架,其目的是用于简化企业级应用程序开发,降低开发者的开发难度;(简化开发:spring对常用的api,比如对JDBC做了封装,使用spring封装的jdbc访问数据库,就不用考虑获取连接、关闭连接等,极大的简化了代码)2、Spring提供的IoC和AOP应用,可以将组件的耦合度降至最低(即解耦),便于系统日后的维护和升级;3、Spring为系统提供
程序员匡胤
·
2020-08-19 07:35
java
程序员
spring
java
设计模式
编程语言
Spring学习笔记
(二十二):解决 Missing artifact org.apache.mina:mina-core:bundle:2.0.9
转自:https://yq.aliyun.com/articles/47271?do=loginMaven项目中引用了MINA的依赖,包如下错误:Missingartifactorg.apache.mina:mina-core:bundle:2.0.9项目引入的MINA依赖如下:org.apache.minamina-core2.0.9org.apache.minamina-integration
Jalon2015
·
2020-08-18 10:34
Spring学习笔记
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他