摘要:
@propertySource (value ={"classpath:......"} 导入指定的配置的文件 ,让配置文件的内容生效。SpringBoot里面没有配置文件, 我们自己编写的配置文件也不能自动识别,想让配置文件生效,加载进来@ImportResource标注在一个配置类上。 @Imp 阅读全文
摘要:
@ConfigurationProperties(prefix="connection ")//与bean结合,为属性赋值通过指定类名来绑定该类的属性,支持松散语法,从属性文件获取类的属性,默认从全局配置文件中获取值; 我们想把配置文件的信息,读取并自动封装成实体类,这样子,我们在代码里面使用就轻松 阅读全文
摘要:
阅读全文
摘要:
spring.datasource.type= org.apache.tomcat.jdbc.pool.DataSource spring.datasource.url=jdbc:mysql:///vueblog2?useUnicode=true&characterEncoding=UTF-8&us 阅读全文
摘要:
增强型for循环foreach格式 for(数据类型 变量 :数组名| 集合名){ } 最大的优势在于可以自动将数组中的每一个元素的内容取出保存在变量里面。 这样就可以直接通过变量获取数组内容,避免用下标方式获取 int a []=new int []{1,2,3,4,5} for(int temp 阅读全文
摘要:
数组属于引用数据类型,那么也一定可以发生引用传递 引用数据类型了,就一定可以发生引用传递,而现在的引用传递的本质也一定是: 同一块堆内存空间可以被多个不同的栈内存所指向。 引用数据类型的引用传递分析都是一个套路。同一块堆内存被不同的栈内存所指向。 引用数据类型(class,interface,arr 阅读全文
摘要:
其实所谓的数组指的就是一组相关类型的变量集合,并且这些变量可以按照统一的方式进行操作。数组本身属于引用数据类型,那么既然是引用数据类型,这里面实际又会牵扯到内存分配,而数组的定义语法有如下两类。 一 数组动态初始化:动态初始化之后是其对应的默认值,可以通过下标为内容设值声明并开辟数组:数据类型 [] 阅读全文
摘要:
1. 每个编译单元(文件)都只能有一个public类。即每个编译单元都有单一的公共接口,用public类实现。此时,mian()就必须要包含在public类中。2.public类的名称必须完全与含有该编译单元的文件名称一致,包括大小写。如果不匹配,编译时错误。3.如果编译单元(文件)中不含有一个pu 阅读全文