![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springBoot
薛定谔的猿...
这个作者很懒,什么都没留下…
展开
-
SpringBoot2.xxx整合Druid数据源
1、 配置自定义数据源——Druid下面以Mysql为例:首先删去对h2的依赖,增加对mysql以及Druid的依赖。<!--<dependency>--> <!--<groupId>com.h2database</groupId>--> <!--<artifactId>h2</artifactId>--> <!--<scope>runtime原创 2020-06-12 16:25:51 · 444 阅读 · 0 评论 -
SpringBoot1.5X和SpringBoot2.0X配置执行schema.sql脚本的方法
一、在springboot1.5x的时候要想让应用程序在启动的时候就执行建表的SQL,需要进行如下配置:1.将你的sql文件放在resources文件夹下面2.在application.yml文件中配置3.运行springboot的启动类,看控制台打印的日志看到这些说明你的建表语句已经执行成功,如果你不放心可以去数据库里看一下表是否已经创建好了二、如果大家使用的是springboot2.x版本那么可能会有点不同1.如果是springboot2.x版本,那需要在application.yml转载 2020-06-12 15:00:31 · 223 阅读 · 0 评论 -
springBoot学习笔记十
自定义Starter启动器只用来做依赖导入专门来写一个自动配置模块;启动器依赖自动配置模块,项目中引入相应的starter就会引入启动器的所有传递依赖启动器启动器模块是一个空 JAR 文件,仅提供辅助性依赖管理,这些依赖可能用于自动 装配或者其他类库命名规约官方命名spring-boot-starter-模块名eg:spring-boot-starter-web、spring-boot-starter-jdbc、spring-boot-starter-thymelea原创 2020-06-11 16:21:16 · 95 阅读 · 0 评论 -
springBoot学习笔记九
SpringBoot启动流程启动原理 public static void main(String[] args) { //xxx.class:主配置类,(可以传多个) SpringApplication.run(xxx.class, args); }Copy to clipboardErrorCopied从run方法开始,创建SpringApplication,然后再调用run方法/** * ConfigurableApplicationCo原创 2020-06-11 16:19:20 · 168 阅读 · 1 评论 -
springBoot学习笔记八
SpringBoot整合JPASpringData:依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency>原创 2020-06-11 16:00:56 · 136 阅读 · 0 评论 -
springBoot学习笔记七
SpringBoot整合Mybatis引入依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>原创 2020-06-11 15:58:29 · 142 阅读 · 0 评论 -
springBoot学习笔记六
SpringBoot与数据库连接依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <原创 2020-06-11 15:52:50 · 104 阅读 · 0 评论 -
springboot学习笔记五
Docker1、简介Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的。2、核心概念docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上);docker客户端(Client):连接docker主机进行操作;docker仓库(Registry):用来保存各种打包好的软件镜像;d原创 2020-06-10 16:35:29 · 180 阅读 · 0 评论 -
springBoot学习笔记四
Web开发1、简介使用SpringBoot;1)、创建SpringBoot应用,选中我们需要的模块;2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3)、自己编写业务代码;自动配置原理?这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxxxxxxAutoConfiguration:帮我们给容器中自动配置组件;xxxxProperties:配置类来封装配置文件的内容;2、SpringBoot对静态原创 2020-06-10 16:29:42 · 578 阅读 · 0 评论 -
springBoot学习笔记三
日志1、日志框架小张;开发一个大型系统; 1、System.out.println("");将关键数据打印在控制台;去掉?写在一个文件? 2、框架来记录系统的一些运行时信息;日志框架 ; zhanglogging.jar; 3、高大上的几个功能?异步模式?自动归档?xxxx? zhanglogging-good.jar? 4、将以前框架卸下来?换上新的框架,重新修改之前相关的API;zhanglogging-prefect.jar; 5、JDBC—数据库驱动;原创 2020-06-10 16:15:19 · 64 阅读 · 0 评论 -
springBoot学习笔记二
配置文件1、配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的;•application.properties•application.yml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;YAML(YAML Ain’t Markup Language) YAML A Markup Language:是一个标记语言 YAML isn’t Markup Language:不是一个标记语言;标记语言: 以原创 2020-06-10 16:10:40 · 137 阅读 · 0 评论 -
springBoot学习笔记一
Spring Boot 入门1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件单元;详细参照微服务文档3、环境准备http://www.gulixueyuan.com/ 谷粒原创 2020-06-10 16:06:21 · 104 阅读 · 0 评论 -
记录一下在学习SpringBoot2.xxx,web开发定制错误数据时获取不到message,error,exception信息的解决方案
很简单只需要在配置文件中加上下面几个配置即可:server.error.include-exception=trueserver.error.include-message=always这是springBoot对这几个配置的默认值。private IncludeAttribute includeBindingErrors = IncludeAttribute.NEVER;private IncludeAttribute includeMessage = IncludeAttribute.NEVE原创 2020-06-08 16:01:12 · 406 阅读 · 0 评论 -
SpringBoot@DeleteMapping(/xxx/{id})请求报405解决方案
application.properties中加下面的代码:在学习SpringBoot2.x,在实现 restful 的delete操作时发现在表单中添加:<input type="hidden" name="_method" value="delete"/>请求方式的时候,后台用@deleteMapping(/xxx/{id})这种方式会报405(不允许的访问方式)各种百度,后来发现在 Spring Boot 的 META-INF/spring-configuration-meta原创 2020-06-04 17:58:44 · 3574 阅读 · 2 评论 -
spring boot 2.x静态资源会被拦截器拦截的原因和解决方法。
在spring boot 1.5.x中,resources/static目录下的静态资源可以直接访问,并且访问路径上不用带static,比如静态资源放置位置如下图所示:那么访问静态资源的路径可以是:http://localhost:8080/views/demoindex.htmlhttp://localhost:8080/res/js/jquery.min.js当有配置自定义HandlerInterceptor拦截器时,请求以上静态资源路径不会被拦截。自定义HandlerInterceptor拦转载 2020-06-02 13:51:07 · 769 阅读 · 0 评论