除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己的需要来选择组合自己的jar包,而不必引入整个spring.jar的所有文件。(1) spring-core.jar这个jar文件包含Spring框架基本的核心工具Spring其它组件要都要使用到这个包里的,是其它组件的基本核心,当然你也可以在
转载 2023-08-27 15:26:01
65阅读
来源参考:Spring学习(1)——快速入门,网上视频。自己学习总结。书写此随笔是为了加深自己对spring Ico的理解1】spring基础Spring 框架是 Java 应用最广的框架,它的成功来源于理念,而不是技术本身,它的理念包括 IoC (Inversion of Control,控制反转) 和 AOP(Aspect Oriented Programming
转载 2024-03-03 09:33:04
97阅读
Spring应用启动过程中,肯定是要自动扫描有@Component注解的,加载并初始化对象进行自动注入。加载时首先要执行static静态代码块中的代码,之后再初始化对象时会执行构造方法。在对象注入完成后,调用带有@PostConstruct注解的方法。当容器启动成功后,再根据@Order注解的顺序调用CommandLineRunner和ApplicationRunner接口中的run方法。
转载 2023-06-25 23:14:43
161阅读
springmvc使用中,经常需要将用户界面的元素(参数值)传递到controller控制器中进行逻辑处理,即将前端参数值绑定到后端实例(对象)属性上,进行逻辑处理。可以称之为数据绑定。数据绑定会涉及到各种数据类型,如基本数据类型int,long,double,boolean等,以及包装类型Integer,long,Double等,或者自定义的对象类型,以及使用集合形式,数组形式的作为数据类型的情
今天半夜写代码时,脑子一懵把@Repository注解写在了接口上,导致bean无法完成注入。于是引发了一系列百度,看到了很多说的不错的答案。这其实都是spring的内容,可能是半夜脑子不好使,一直没看出来哪里的问题。关于上面的问题的解释:@Service注解是标注在实现上的,因为@Service是把spring容器中的bean进行实例化,也就是等同于new操作,只有实现是可以进行new实例化
转载 2023-05-30 09:22:42
188阅读
JavaIOJavaIO即Java的输入输出系统。比如我们的程序要读取一个文本文件、一张图片或者要获取控制台输入的内容,就要用到输入流;又或者程序要将生成的一段字符窜以文件的形式保存到系统中就要用到输出等等这些操作。在Java中与输入和输出相关的都在Java.io包中。  Java中IO的组织结构 如下图:Java IO的的框架 Java IO的
转载 2023-09-20 10:15:06
38阅读
  星期一, 十一月 16, 2015 10:09:18  存储的仓库---Java常用         Java就是Java API (应用程序接口),是系统提供的已实现的标准的集合,使用Java可以完成涉及字符串处理、图形、网络等多方面的操作。 掌握Java的相关概念Syst
文章目录ObjecthashCodeequalsObjectsSystemBase64UUIDComparableTimeUnitComparatorCloneable浅拷贝深拷贝AutoCloseable对象序列化Serializable接口修改默认序列化RandomOptional创建Optional中间操作终结操作 ObjecthashCode该方法返回一个哈希值,默认是将对象的内部地址转
转载 2023-08-01 13:30:20
106阅读
接收输入Scanner。有scanner构造函数,可以选择标准输入system.in,也可以选择文件。scanner的hasnext方法返回Boolean,表示是否还有输入。next返回出输入。系统相关加载文件和动态链接,针对native方法。如需完成操作系统底层硬件设备,需要借助c语言实现。1.声明native方法,类似于abstract方法,只有方法签名。使用带-h选项的javac命令,编
转载 2023-06-28 14:39:08
109阅读
文章目录※ I/O流※ java.io一、 File1 常用字段2 常用构造方法2.1 创建文件夹2.2 创建文件3 常用方法3.1 获取3.1.1 常用的获取方法3.1.2 获取文件3.2 判断3.3 重命名3.4 删除3.5 遍历文件4 文件路径5 文件过滤器写法一写法二二、 字节输出流:OutputStreamFileOutputStream构造方法常用方法三、 字节输入流:InputSt
转载 2023-07-20 13:08:32
43阅读
Java 官方为开发者提供了很多功能强大的,这些被分别放在各个包中,随JDK一起发布,称为JavaJava API。 API(Application Programming Interface, 应用程序编程接口)是一个通用概念。Java API也有一个说明文档,入口地址:http://www.oracle.com/technetwork/java/api选择对应版本的Java,点击链
转载 2023-07-10 15:37:04
58阅读
Java的应用程序接口(API)以包的形式来组织,每个包提供大量的相关、接口和异常处理,这些包的集合就是JavaJava可以分为两种包名以java开始的包是Java核心包(Java Core Package)。包名以javax开始的包是Java拓展包(Java Extension Package)。常用的Java核心包(Java Core Package)java.lang Jav
转载 2023-06-14 17:23:56
77阅读
本文的目录视图如下:  Java IO概要    a.Java IO中常用的      b.Java结构图 1.流的概念和作用 2.Java IO所采用的模型  : 3.IO流的分类 4.Java IO流对象     
转载 2023-12-11 19:39:11
30阅读
在Eclipse中查看JDK的源代码!!!设置:1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES"2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE)3.选中rt.jar文件的这一项:“c:\
转载 2023-06-29 09:51:54
43阅读
基于JDK 1.7,和ArrayList进行比较分析Java已经有了ArrayList,用来存放元素,对元素的操作都很方便。为什么还会有LinkedList呢?我们都知道ArrayList获取元素很快,但是插入一个元素很慢,因为ArrayList底层维护的是一个数组,往数组中的某个位置插入一个元素,是很消耗资源的。而LinkedList插入元素很快,获取任意位置的元素却很慢。这是为什么呢?底层又是
转载 2023-09-01 12:01:01
51阅读
 Guava 是一个 Google 的基于java1.6的集合的扩展项目,包括 collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, 等等. 这些高质量的 API 可以使你的JAVa代码更加优雅,更加简洁,让你工作更加轻松愉悦。下面
转载 2024-03-05 16:35:38
27阅读
一.Spring概述:(1).什么是spring: 1、Spring是一个轻量级的DI/IoC和AOP容器的开源框架,来源于Rod Johnson 在其著作《Expert one on one J2EE design and development》中阐述的部分理念和原型衍生而来。 2、Spring提倡以”最少侵入”的方式来管理应用中的代码,这意味着我们可以随时安装或卸载Spring。使用范围:任
转载 2023-08-15 17:41:31
28阅读
        注:本文中使用JDK1.6版本。         Java从一开始就提供了丰富的,这也是其受到广泛使用的一个重要原因。一般来说,中的方法经过多年的实践,也的确有很多值得学习的地方,但是针对具体的应用而言,的方法真的是最优的吗?         以St
转载 2023-11-19 07:31:25
59阅读
applicationContext.xml的配置略一个普通java[code="java"]package com.test;im
原创 2023-04-27 16:06:05
91阅读
一句话描述spring加载过程ClassPathXmlApplicationContext实现beanFactory接口,是一个具体的实例化工厂。服务器启动时,解析xml配置文件,将对应文件中每个bean的id作为key,属性封装到beandefinition(是个对象)作为value,封装到一个ConCurrentHashMap容器A中。  同时,还有一个ConCurrentHashM
转载 2024-01-25 17:42:42
108阅读
  • 1
  • 2
  • 3
  • 4
  • 5