![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
LanQiLi
这个作者很懒,什么都没留下…
展开
-
SpringBoot的自动配置
关于@SpringBootApplication注解,其内部主要是@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan( excludeFilters = {@Filter( type = FilterType.CUSTOM, cl原创 2021-05-06 15:43:46 · 172 阅读 · 0 评论 -
SpringBoot2入门及其部分注解分析
1.创建maven项目,在pom.xml中引入springboot相关配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 htt...原创 2021-05-06 13:45:06 · 170 阅读 · 0 评论 -
SpringAOP
什么是AOP在不改变源代码的情况下,增强其功能。AOP底层使用动态代理1)有接口情况,使用jdk动态代理(创建接口实现类代理对象,增强类的方法)2)没有接口情况,使用CGLIB动态代理(创建子类的代理对象,增强类的方法)AOP(JDK动态代理)1)创建接口,定义方法2)创建实现类,实现方法package com.fym.dao;public interface UserDao { public int add(int a, int b); public原创 2021-05-05 17:17:33 · 114 阅读 · 0 评论 -
springIOC中注解的使用
Spring增对Bean管理中创建对象提供注解@Component@Service@Controller@Repository利用注解实现对象创建1.引入依赖jar包2.开启组件扫描3.创建类,在类上面加上注解简单样例fym.xml文件配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xml..原创 2021-05-05 00:16:29 · 94 阅读 · 0 评论 -
关于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" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.sprin.原创 2021-05-04 20:53:54 · 290 阅读 · 0 评论 -
java注解
JDK5及其以后JDK版本开始支持Java注解;Java注解(Annotation)也叫作元数据,以‘@注解名’在代码中存在,它是一种在源代码中标注的特殊标记,可以标注源代码中的类、属性、方法、参数等代码,主要用于创建文档,跟踪代码中的依赖性,甚至执行基本编译时检查。Java注解按照是否含有参数分为三种:不带参数,带一个参数,带多个参数内置注解:@Override被用于标注方...原创 2018-08-02 19:43:57 · 143 阅读 · 0 评论 -
java中工厂模式代码
很简单的三段代码,但可以让人很容易领悟到工厂模式的妙用,一般来说,我们创建对象都是用new 创建对象,但是当所需要创建的对象很多时,我们不可能一个一个创建,这样太复杂,而且容易出错,着时候就诞生了工厂模式,我们只需要调用一个方法,就能源源不断的创建对象,有利于增强语言的健壮性,下面直接看代码 package com.test.csdn;public class Student { /...原创 2018-08-02 18:17:50 · 1240 阅读 · 0 评论 -
jdbc初级
首先,我们先来了解一下什么是JDBC,JDBC全称为Java Database Connectivity,是一种使用Java代码连接数据库的技术。一般分为六步:1.类加载驱动try { Class.forName("oracle.jdbc.driver.OracleDriver");} catch (ClassNotFoundException e) { e.printStac...原创 2018-08-04 16:45:16 · 159 阅读 · 0 评论 -
Lambda 表达式
Java支持Lambda 表达式始于Java 8,它的出现简化了函数式接口匿名内部类的语法匿名内部类:@FunctionalInterfaceinterface IArrayUtil{ void iterate(Object [] array);}public class Test { public static void main(String args[]){ IA...原创 2018-07-28 20:08:26 · 121 阅读 · 0 评论 -
java基础知识---内部类
内部类是指在一个外部类内定义的类(可以在方法中定义),按照是否有类名分为有名内部类和匿名内部类。有名内部类:package com.test.csdn;import com.test.csdn.Body.Heart;//前面不能加public,因为一个java文件中不能有俩个public类class Body{ //有名内部类 public class Heart...原创 2018-08-01 22:16:51 · 148 阅读 · 0 评论 -
一个结合反射与注解的java题目
已知一个包下分别有Tiger、Lion、Elephant 三个Java源文件,请据此实现以下功能:①、自定义一个名为Component的注解,要求该注解只能用于类且代码运行时该注解依然有效;②、为Tiger和Lion类添加Component注解③、在Application类中定义静态代码块,该代码块可自动将有Component注解修饰的类创建对象并放在Map集合中;然后定义一个名为ge...原创 2018-08-03 18:46:44 · 525 阅读 · 0 评论 -
java基础知识--反射
首先我们先来看看反射的概念:Java反射(Reflection)是一种新的操作类中成员变量、构造方法和普通方法的机制,为了实现对成员变量、构造方法和普通方法的操作,我们需要借助Java自身提供的java.lang包下的Class类和java.lang.reflect包下的反射API 。Class类是Java 反射机制的入口,封装了一个类或接口的运行时信息,通过调用Class类的方法可以获取这些...原创 2018-07-28 15:33:24 · 108 阅读 · 0 评论 -
java部分---枚举
•JDK1.5之后可以借助enum关键字定义枚举类型,语法结构如下:[public] enum 枚举名称 [implements 接口列表] { 枚举对象1[,枚举对象2] [,…]; [成员变量1;] [成员变量2;] […] [(静态或非静态)代码块] [构造方法1] [构造方法2] […] [普通方法1] [普通方法2] […] [抽象方法1] ...原创 2018-07-28 14:48:23 · 153 阅读 · 0 评论