摘要:
Properties/yml@value松散写法属性userName 在配置文件中写成 user-name没有机会写注入值批量注入单一注入spEl不支持支持JSR303数据校验支持不支持若是配置文件名不为application.pro/yml,spring boot将不会自动读取注入。此时需要加入注解 @properTyResource(value={"classpath:fileName... 阅读全文
摘要:
@value 只能单一注入,不能多个属性一起注入,并且可以与.properties和.yml文件互补使用 优先级:properties > yml > @value 阅读全文
摘要:
可以与application.yml组成互补赋值 ,而且赋值方式存在不同 阅读全文
摘要:
注意冒号后面都需要接上"空格" 配置文件里面字符串可加可不加 引号/单引/双引 加上双引号后,会对""里的转义字符进行解析 List 和 array的2种写法:(中括号[]可以省略) 行内:arr: [arr1 , arr2] 行外: arr: -arr1 -arr2 Map和class也有2种写法: 行内: map: {k1:p1,k2:p2} 行外:... 阅读全文
摘要:
autoConfiguration自动装配,spring的"核心",每一个需要自动装配的类。 例如:student 都会有一个StudentAutoConfiguration类来管理。 1、Spring boot 内置了tomcat,不需要打成war包在执行。 2、可以在application.properties 中修改端口号: server.por... 阅读全文
摘要:
1、微服务:一个项目 可以由多个 小型服务构成(微服务) 2、spring boot 可以快速开发 微服务模块 a、简化j2ee的开发 b、整个spring技术栈的整合(整合springmvc spring..) c、整个j2ee技术栈的整合(整合mybatis、redis) 准备工作: 1、jdk的安装、配置 2、maven的安... 阅读全文
摘要:
1、新建javaWeb项目: 2、修改build.gradle文件 plugins{ id 'org.springframework.boot'version'2.2.5.RELEASE' id 'io.spring.dependency-management'version'1.0.9.RELEA 阅读全文
摘要:
一、Maven jar包 javax.servlet javax.servlet-api 3.1.0 provided ... 阅读全文
摘要:
定义:javascript语言第6版 个人理解:javascript正在编程非弱语言 一、let\consf和var的区别? Var a= 3 ; 和 a =3 ; 有var的是相对局部变量的,没有全局的 1、let是局部变量,只限于当前代码块 2、 变量作用域不会被提升。 若果是var定义的变量, 阅读全文
摘要:
1、什么是MyBatis? 答:MyBatis是一个可以自定义SQL、存储过程和高级映射的持久层框架。 2、讲下MyBatis的缓存 答:MyBatis的缓存分为一级缓存和二级缓存,一级缓存放在session里面,默认就有,二级缓存放在它的命名空间里,默认是不打开的,使用二级缓存属性类需要实现Serializable序列化接口(可用来保存对象的状态),可在它的映射文件中配置... 阅读全文