SpringBoot
SpringBoot
tellmeyesorno
编程,一定要培养兴趣,若是只为了工作,那么真的太浪费时间了,一直循规蹈矩的重复,而兴趣,则可以即兴而学,可以给生活增加各种色彩!
展开
-
SpringBoot2_Redis
1.Redis与SpringBoot搭建1.1 介绍1.2 环境搭建本地启动一个docker环境1.本地启动一个2.用工具连接查看springboot配置1.pom主要配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</ar原创 2020-10-01 17:42:01 · 275 阅读 · 0 评论 -
SpringBoot2_async
文章目录1.同步例子2.Async实现异步任务3.线程池4.@Scheduled实现定时任务5.quartz定时任务(1.同步例子首先,我们服务模拟一个请求,代码如下:@RestController@RequestMapping("/demo")@Slf4jpublic class PersonController { @Autowired PersonService personService; @RequestMapping("/hello") public原创 2020-08-23 20:36:32 · 229 阅读 · 0 评论 -
SpringBoot2_Junit
文章目录准备1.Junit5简介1.1 添加依赖1.2 使用2.Junit4简介2.1 引入依赖2.2 service层访问2.3 control层访问参考准备1.control@RestController@RequestMapping("/demo")public class PersonController { @Autowired PersonService personService; @RequestMapping("/hello") publi原创 2020-08-23 17:27:00 · 839 阅读 · 0 评论 -
SpringBoot2_RestTemplate
文章目录1.介绍2.使用2.1 服务器端准备2.2 客户端准备2.3 Get2.3.1 getForObject2.3.2 getForEntity2.4 Post2.4.1 postForObject模拟表单数据提交2.4.2 postForEntity2.4.3 postForLocation2.5 Exchange2.5.1 RESTful风格与HTTP method2.6 异常处理2.6.1 增加异常处理类2.6.2 继承默认实现类DefaultResponseErrorHandler其他1.介绍原创 2020-08-22 21:47:27 · 742 阅读 · 0 评论 -
SpringBoot2_简单原理分析
文章目录1.讲解1.1 启动类1.1.1 @SpringBootApplication1.1.2 SpringApplication2.其他1.讲解我们每添加一个starter,就相当于往spring容器里增加了相关功能的类,后续我们就可以直接使用每个starter提供的功能,比如当前添加了web方面的starter <parent> <groupId>org.springframework.boot</groupId> &原创 2020-08-05 23:00:42 · 281 阅读 · 0 评论 -
SpringBoot小知识点(四)
文章目录1.2345671.后续更新234567原创 2020-07-26 22:01:53 · 304 阅读 · 0 评论 -
SpringBoot小知识点(三)
文章目录1.静态资源访问目录2.使用WebJars管理css&js3.java模板引擎的选型4.整合freemarker5.整合thymeleaf67891.静态资源访问目录SpringBoot默认配置下,提供了以下几个静态资源目录:/static: classpath:/static//public: classpath:/public//resources: classpath:/resources//META-INF/resources:classpath:/META-INF/原创 2020-07-26 18:12:09 · 162 阅读 · 0 评论 -
SpringBoot小知识点(二)
文章目录1.YAML配置绑定变量两种方式1.1 @Value1.2 @ConfigurationProperties2 配置属性值数据绑定校验3 加载额外配置文件的两种方式3.1 使用@PropertySource加载properties文件3.2 使用@ImportResource加载Spring的xml配置文件4 profile不同环境使用不同配置4.1 划分不同配置文件4.2 切换环境方式5 配置文件优先级5.1 全局配置文件加载优先级5.2 配置加载优先级67891.YAML配置绑定变量两种方式原创 2020-07-22 23:46:58 · 230 阅读 · 0 评论 -
SpringBoot小知识点(一)
文章目录1.为啥要用SpringBoot2.什么是Spring Boot Starter?3.lombok注解简化开发4.热部署热加载设置5.Restful6.Json6.1 常用注解6.2 手动对象转换789参考1.为啥要用SpringBoot在spring boot出现以前,使用spring框架的程序员是这样配置web应用环境的,需要大量的xml配置。随着web项目集成软件的不断增多,xml配置也不断的增多,xml配置文件也在不断地增多,项目的依赖管理也越发的复杂。spring框架也因此饱受争议原创 2020-07-18 16:38:19 · 575 阅读 · 0 评论 -
Spring注解驱动:主要原理(三)
文章目录1.扩展原理1.1 BeanFactoryPostProcessor1.2 BeanDefinitionRegistryPostProcessor1.3 ApplicationListener1.4 @EventListener2.Spring容器创建原理3.servlet3.01.扩展原理 * 扩展原理: * BeanPostProcessor:bean后置处理器,bean创建对象初始化前后进行拦截工作的 * * 1、BeanFactoryPostProcessor:beanFact原创 2020-06-13 18:59:59 · 288 阅读 · 0 评论 -
Spring注解驱动:AOP与事务(二)
文章目录1.AOP1.1 总结介绍1.2 举例2.声明式事务2.1 总结介绍2.2 举例1.AOP1.1 总结介绍/** * AOP:【动态代理】 * 指在程序运行期间动态的将某段代码切入到指定方法指定位置进行运行的编程方式; * * 1、导入aop模块;Spring AOP:(spring-aspects) * 2、定义一个业务逻辑类(MathCalculator);在业务逻辑运行的时候将日志进行打印(方法之前、方法运行结束、方法出现异常,xxx) * 3、定义一个日志切面类(Lo原创 2020-06-13 16:18:57 · 224 阅读 · 0 评论 -
Spring注解驱动:组件注册(一)
文章目录1.Spring简单环境2.Spring注解容器2.1 代码示例3.Spring常用注解驱动3.1 @Configuration3.2 @Bean3.3 @ComponentScan与@ComponentScans3.3.1 简单扫描3.3.2 过滤扫描3.4 @Scope3.5 @Lazy3.6 @Conditional3.73.83.93.103.111.Spring简单环境1.建立一个Spring简单项目2.相关配置与代码 <!--添加spring基本依赖-->原创 2020-06-06 16:51:26 · 222 阅读 · 0 评论 -
SpringBoot:WEB-前端资源(五)
1.web使用SpringBoot;1)、创建SpringBoot应用,选中我们需要的模块;2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3)、自己编写业务代码;自动配置原理?这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxxxxxxAutoConfiguration:帮我们给容器中自动...原创 2020-02-03 15:39:41 · 707 阅读 · 0 评论 -
SpringBoot:日志(四)
文章目录1.日志`1.1 日志框架``1.2 SLF4J使用``1.3 日志框架`1.日志1.1 日志框架市面上的日志框架;JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j…JCL:就是Apache开发的相关日志框架,J是Apache下面一个小组J开发的,所有命名为JCL,而且JCL很早没有更新了,基本上不怎么用Log4j和logback...原创 2020-02-02 18:16:20 · 164 阅读 · 0 评论 -
SpringBoot:配置文件详解(三)
文章目录1.SpringBoot配置文件2.YAML`2.1 YAML简介``2.2 YAML语法``2.3 后续`3.注解`3.1 @Value获取值和@ConfigurationProperties获取值比较``3.2 @PropertySource&@ImportResource&@Bean`4.占位符`4.1 随机数``4.2 占位符获取之前配置的值,如果没有可以是用:指定...原创 2020-02-02 17:34:54 · 204 阅读 · 0 评论 -
SpringBoot:helloworld探究(二)
1.父项目1.最开始导入这个依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5....原创 2019-10-05 17:28:31 · 194 阅读 · 0 评论 -
SpringBoot:简单环境搭建(一)
1.Helloworld1.1建立空的Maven项目1.2添加依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> ...原创 2019-10-03 22:28:20 · 125 阅读 · 0 评论