![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java知识点
文章平均质量分 58
黄泥川水猴子
焦虑没有用,得学习
展开
-
@Import批量注册bean
@Import出现的背景目前为止,注解的方式批量注册bean,前面2篇文章中,我们介绍了2种方式:到目前,我们知道的批量定义bean的方式有2种:@Configuration结合@Bean注解的方式@CompontentScan扫描包的方式下面我们来看几个问题。问题1如果需要注册的类是在第三方的jar中,那么我们如果想注册这些bean有2种方式:通过@Bean标注方法的方式,一个个来注册@CompontentScan的方式:默认的@CompontentScan是无能为力的,默认情况下原创 2022-04-01 12:35:45 · 731 阅读 · 0 评论 -
@ComponentScan
背景介绍到目前为止,介绍了2种注册bean的方式:xml中bean元素的方式@Bean注解标注方法的方式通常情况下,项目中大部分类都需要交给spring去管理,按照上面这2种方式,代码量还是挺大的。为了更方便bean的注册,Spring提供了批量的方式注册bean,方便大量bean批量注册,spring中的@ComponentScan就是干这个事情的。顺便把@Component、@Repository、@Service、@Controller一起讲了@ComponentScan@Com原创 2022-03-31 17:14:37 · 744 阅读 · 0 评论 -
@Configuration和@Bean
@Configuration注解用法@Configuration这个注解可以加在类上,让这个类的功能等同于一个bean xml配置文件,如下:@Configurationpublic class ConfigBean {}上面代码类似于下面的xml:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http原创 2022-03-31 16:46:20 · 1020 阅读 · 0 评论 -
Java 数组
数组1.动态初始化(声明并开辟数组)数组类型[] 数组名 = new 数据类型[数组长度];int[] array=new int[3];因为数组也是对象,所以下面的代码也是合法的:Object obj = new int[10];注意:在给数组命名的时候,一般在数组名后加一个 s 表示这是一个包含多个元素的数组(与单个变量区分)。当数组采用动态初始化开辟空间之后,数组之中的每个元素都是该数据类型的默认值数据类型默认初始化byte、short、int、long0原创 2021-10-12 17:11:06 · 59 阅读 · 0 评论 -
java四类八种基本数据类型
boolean类型Boolean在内存中占用一个字节。当java编译器把java源代码编译为字节码时,会用int或byte来表示boolean。在java虚拟机中,用整数零来表示false,用任意一个非零整数表示true。java虚拟机这种底层处理方式对java虚拟机是透明的,在java源程序中boolean类型的变量取值只能是true或false注意在js中当表达式的值为如下情况返回的都是假:false0字符串的空""NaNundefinednulljs 的if 判断实际上是 B原创 2021-10-11 21:52:00 · 246 阅读 · 0 评论 -
Java多线程的理解
在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口.(其实准确来讲,应该有三种,还有一种是实现Callable接口但是第三种至今没有见过几次,我也不会Thread和Runnable的区别如果一个类继承Thread,则不适合资源共享。但是如果实现了Runable接口的话,则很容易的实现资源共享。总结:实现Runnable接口比继承Thread...原创 2019-09-04 10:35:11 · 118 阅读 · 0 评论 -
面试题——Java基础知识点(1)
1.什么是JDK?什么是JRE? JDK: 顾名思义它是给开发者提供的开发工具箱,是给程序开发者用的。它除了包括完整的JRE(Java Runtime Environment),Java运行环境,还包含了其他供开发者使用的工具包。JDK JRE:普通用户而只需要安装JRE(Java Runtime Environment)来 来运行Java程序。而程序开发者必须安装JDK来编译、调试程序...原创 2019-09-04 09:39:13 · 251 阅读 · 0 评论 -
filter过滤器
一、CharacterEncodingFilter:POST中文乱码解决方案spring Web MVC框架提供了org.springframework.web.filter.CharacterEncodingFilter用于解决POST方式造成的中文乱码问题,具体配置如下:<filter> <filter-name>CharacterEncodin...原创 2019-06-17 00:00:47 · 137 阅读 · 0 评论 -
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-checkstyle-plugin:2.5:check (default-c
[ERROR] Failed to execute goalorg.apache.maven.plugins:maven-checkstyle-plugin:2.5:check(default-cli) on project com.bj58.xxzl.wuji.configure.web: You have10448 Checkstyle violations. -> [Help ...原创 2019-06-16 23:14:41 · 1624 阅读 · 0 评论 -
@RequestMapping注解&@PathVariable 注解
一、 @RequestMapping注解SpringMVC 使用 @RequestMapping 注解为控制器指定可以处理那些URL 请求1.@requestMapping 可以定义在 类 和 方法 上package com.ibigsea.springmvc.helloworld;import org.springframework.stereotype.Controller;imp...原创 2019-05-31 13:38:39 · 655 阅读 · 0 评论 -
hibernate学习
什么是 JDBC?JDBC 代表 Java Database Connectivity ,它是提供了一组 Java API 来访问关系数据库的 Java 程序。这些 Java APIs 可以使 Java 应用程序执行 SQL 语句,能够与任何符合 SQL 规范的数据库进行交互。JDBC 提供了一个灵活的框架来编写操作数据库的独立的应用程序,该程序能够运行在不同的平台上且不需修改,能够与不同的 ...原创 2019-05-07 09:12:36 · 111 阅读 · 0 评论 -
Java集合知识点梳理
由Collection接口派生的两个接口是List和Set,都可以使用迭代器来遍历,它们都实现了Iterator接口一.List 实现List接口的常用类有LinkedList,ArrayList,Vector和Stack,List允许有相同的元素。ArrayList基于数组方式实现,无容量的限制。在执行插入元素时可能要扩容,在删除元素时并不会减少数组的容量。非线程安全。Linked...原创 2019-03-26 09:11:47 · 1603 阅读 · 0 评论