- 博客(13)
- 收藏
- 关注
原创 springboot学习笔记8-1启动原理(springboot2.3.1版本)
通过查看springboot主配置类的main方法中,调用的是springApplication中的静态的run方法@SpringBootApplicationpublic class SpringbootWebRestfulcrudApplication { public static void main(String[] args) { SpringApplication.run(SpringbootWebRestfulcrudApplication.class, args
2020-07-01 23:49:35 249
原创 springboot学习笔记7数据访问(1)jdbc及自动配置原理
配置数据源spring: datasource: password: root url: jdbc:mysql://127.0.0.1:3306/supermarket?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC username: root driver-class-name: com.mysql.cj.jdbc.Driver高版本驱动访问低
2020-06-29 18:46:51 172
原创 SpringBoot学习笔记6web开发(6)嵌入式servlet容器操作
SpringBoot学习笔记—Day101.如何定制和修改servlet有关配置在配置文件中, 配置server有关配置,其映射的类是ServerProperties,例如:配置虚拟路径server.servlet.context-path=/web在配置类中添加这样一个组件一样可以达到效果 @Bean public WebServerFactoryCustomizer webServerFactoryCustomizer(){ return new WebServ
2020-06-26 22:11:36 143
原创 SpringBoot学习笔记6web开发(5)错误处理机制(spring2.3.1版本可能存在的bug)
SpringBoot学习笔记—Day09springboot 有一个默认的处理机制,ErrorMvcAutoConfiguration是SpringBoot处理错误的核心配置类,其中有4个负责处理错误的组件 @Bean @ConditionalOnMissingBean(value = ErrorAttributes.class, search = SearchStrategy.CURRENT) public DefaultErrorAttributes errorAttributes() {
2020-06-26 13:49:31 321
原创 SpringBoot学习笔记6web开发(4)自动类型转换
SpringBoot学习笔记—Day08自动配置类型转换器在WebMvcAutoConfiguration类中有addFormatters方法 @Override public void addFormatters(FormatterRegistry registry) { ApplicationConversionService.addBeans(registry, this.beanFactory); }public static void addBeans(Formatter
2020-06-24 23:04:25 215 1
原创 SpringBoot学习笔记6web开发(3)
SpringBoot学习笔记—Day07国际化首先先编写国际化配置文件在Resource Bundle视图中写更加方便
2020-06-24 09:27:05 107
原创 SpringBoot学习笔记6web开发(2)
SpringBoot学习笔记—Day06SpringMVC的自动配置Inclusion of ContentNegotiatingViewResolver and BeanNameViewResolver beans.自动配置了ViewResolver(视图解析器:根据方法的返回值得到视图对象(View),视图对象决定如何 渲染(转发?重定向?))给容器中添加视图解析器的方法 @Bean @ConditionalOnBean(ViewResolver.class) @Conditiona
2020-06-23 10:57:25 191
原创 SpringBoot学习笔记6web开发(1)
SpringBoot学习笔记—Day05使用spring boot:1.) 创建springboot应用选择我们需要的模块2.) springboot已经将我们选中的场景配置好了,只需要少量的配置就可以使用3.) 自己编写业务代码自动配置原理?这个场景sprigboot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxxxAutoConfiguration //给容器中自动添加组件的类xxxxProperties //配置类中来封装配置文件的内容的类springboot
2020-06-21 13:06:02 788
原创 SpringBoot学习笔记5日志部分
SpringBoot学习笔记—Day041.日志框架日志框架的种类很多。JUL(java.util.logging),JCL(ApacheCommons Logging),Log4j,Log4j2,Logback、SLF4j、jboss-logging等。Spring Boot在框架内容部使用JCL,spring-boot-starter-logging采用了slf4j+logback的形式,Spring Boot也能自动适配(jul、log4j2、logback) 并简化配置日志门面
2020-06-20 15:34:16 282
原创 SpringBoot学习笔记4有关@Conditional注解部分
SpringBoot学习笔记—Day04Conditional注解原生(及其派生注解)的conditional作用@Target({ ElementType.TYPE, ElementType.METHOD })@Retention(RetentionPolicy.RUNTIME)@Documented@Conditional(OnClassCondition.class)public @interface ConditionalOnClass {@Order(Ordered.HIGHEST
2020-06-19 10:24:24 165
原创 SpringBoot学习笔记3配置文件加载及自动配置原理
SpringBoot学习笔记—Day03配置文件加载位置spring boot 启动会扫描以下位置的application.properties或者application.yml文件作为Spring boot的默认配置文件– file:./config/– file:./– classpath:/config/– classpath:/– 以上是按照优先级从高到低的顺序,所有位置的文件都会被加载,高优先级配置内容会覆盖低优先级配置内容。这些位置的配置文件全部加载,互补配置,相同内容高优先级
2020-06-18 22:41:18 324 2
原创 SpringBoot学习笔记2配置文件种类及值的获取profile多环境开发
SpringBoot学习笔记—Day021. spring boot 的配置文件spring boot使用一个全局的配置文件,默认支持俩种类型的配置文件,application.properties和application.yml,spring boot中的这个全局的配置文件的名字是固定的,配置文件的作用: 修改spring boot配置文件的默认值yml又叫YAML,k:(空格)v 表示一组键值对,空格必须有以空格的缩进来控制层级关系,左对齐的一列数据都是同一层级的,另外属性和值也是大小写敏感
2020-06-17 22:02:29 318
原创 SpringBoot学习笔记1简单了解
SpringBoot学习笔记---Day01SpringBoot主程序入口注解@SpringBootApplication1.@SpringBootConfiguration2. @EnableAutoConfiguration如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导
2020-06-17 09:49:15 270 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人