
java
啊啊啊~~
这个作者很懒,什么都没留下…
展开
-
springboot2.0自定义配置类导致静态资源访问失效原因
在spring boot1.0+,我们可以使用WebMvcConfigurerAdapter来扩展springMVC的功能,其中自定义的拦截器并不会拦截静态资源(js、css等)。在Spring Boot2.0版本中,WebMvcConfigurerAdapter这个类被弃用了。2.0版本实现扩展配置的方法:1.继承WebMvcConfigurationSupport仔细看一下WebMvcConfigurationSupport这个类的话,可以发现其中有很多add…方法:复制代码/*** Ov原创 2020-09-28 16:01:05 · 512 阅读 · 0 评论 -
Java 反射机制
1.反射理解反射是Java的特征之一,是一种间接操作目标对象的机制,核心是JVM在运行的时候才动态加载类,并且对于任意一个类,都能够知道这个类的所有属性和方法,调用方法/访问属性,不需要提前在编译期知道运行的对象是谁,他允许运行中的Java程序获取类的信息,并且可以操作类或对象内部属性。程序中对象的类型一般都是在编译期就确定下来的,而当我们的程序在运行时,可能需要动态的加载一些类,这些类因为之前用不到,所以没有加载到jvm,这时,使用Java反射机制可以在运行期动态的创建对象并调用其属性,它是在运行时根据原创 2020-09-16 16:47:19 · 586 阅读 · 0 评论 -
java运行过程及JVM详解
1.运行步骤源代码文件(.java)------->字节码文件(.class)-------->结果第一步由Java编译器完成(javac.exe)第二步由JVM完成(java.exe)2.JVM的两种机制①类装载子系统:装载具有适合名称的类或接口类装载子系统也可以称之为类加载器,JVM默认提供三个类加载器:1、BootStrap ClassLoader :称之为启动类加载器,是最顶层的类加载器,负责加载JDK中的核心类库,如 rt.jar、resources.jar、charse原创 2020-09-15 19:37:09 · 642 阅读 · 0 评论 -
@import注解详解
@import注解详解@Import注解主要用于导入某些特殊的Bean,这些特殊的Bean和Bean Definitaion 有关。主要用于导入@Configuration 类,ImportSelector和ImportBeanDefinitionRegistrar接口的实现类。1.导入@Configuration 配置类在Spring boot 中配置都一般都是自动导入的,所以我们不需要使用@Import,但是如果你自动扫包路径为:com.springboot.app,而你想导入的配置类在com.s原创 2020-09-14 17:36:36 · 2225 阅读 · 0 评论 -
springboot server.context-path=/springboot 配置不生效
springboot server.context-path=/springboot配置不生效@RestControllerpublic class Hellocontroller { @RequestMapping("/hello") public String hello(){ return "this is my configuration files test project"; }}原本浏览器输入localhost:8082/hello即可访问,原创 2020-09-14 10:57:24 · 1078 阅读 · 0 评论 -
springboot配置文件加载顺序
一、存放目录Application属性文件,按优先级排序,位置高的将覆盖位置当前项目目录下的一个/config子目录当前项目目录项目的resources即一个classpath下的/config包项目的resources即classpath根路径(root)二、读取顺序如果在不同的目录中存在多个配置文件,它的读取顺序是:1、config/application.properties(项目根目录中config目录下)2、config/application.yml3、applicatio转载 2020-09-13 15:56:22 · 545 阅读 · 0 评论 -
objc[23229]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk
objc[23229]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/bin/java (0x10af154c0) and /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/jre/lib/libinstrument.dylib (0x10afd04原创 2020-09-06 09:35:16 · 685 阅读 · 0 评论 -
java注解原理详解
java注解原理详解1.注解的本质「java.lang.annotation.Annotation」接口中有这么一句话,用来描述『注解』。The common interface extended by all annotation types所有的注解类型都继承自这个普通的接口(Annotation)注解的本质就是一个继承了 Annotation 接口的接口2.元注解『元注解』是用于修饰注解的注解,通常用在注解的定义上,例如:@Target(ElementType.METHOD)@Re原创 2020-07-14 16:34:44 · 562 阅读 · 0 评论 -
MacBook Pro maven 3.6.3安装教程
MacBook Pro maven 3.6.3安装教程1.进入官网下载:http://maven.apache.org/download.cgi2.解压压缩包,放在/Library目录下3.打开终端,输入 open .bash_profile,回车,在打开的文件中添加如下内容,然后保存该文件...原创 2020-07-03 16:13:30 · 7666 阅读 · 0 评论 -
org.activiti.engine.ActivitiException: coudn‘t deserialize object in variable ‘a‘.获取流程变量无法反序列化问题。
1.首先看我的javabean类package cn.itcast.process_variables;import java.io.Serializable;//序列化javabean,这样流程变量的值才可以直接使用该类的对象public class Person implements Serializable{ private Integer id; private String ...原创 2019-10-20 15:54:54 · 2545 阅读 · 0 评论