
Java-springboot
java-springboot
^果然好^
这个作者很懒,什么都没留下…
展开
-
(9)springboot- Spring Boot实现Https+阿里云购买域名、DNS、SSL
目录概述自己通过keytool生成Spring Boot中启用HTTPS同时支持http和https概述有两种方式可以获取到SSL证书:(1)自己通过keytool生成;(2)通过证书授权机构购买(阿里云等);在spring boot中要使用https的话,那么重要的就是几个步骤:(1)备书:准备SSL证书,买或者生--(购买/自己生成)。(2)配置:在application.properties配置HTTPS信息。(3)重定向:将HTTP请求重定向到HTTPS(原创 2020-09-05 17:41:39 · 471 阅读 · 0 评论 -
(8)springboot- spring bean单例
Java单例在了解spring bean单例之前先温习一下java单例模式。java单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。特点:1,一个类只能有一个实例;2,自己创建这个实例;3,整个系统都要使用这个实例。单例模式,能避免实例重复创建;单例模式,应用于避免存在多个实例引起程序逻辑错误的场合;单例模式,较节约内存。有多种模式,先了解其中的两种:饿汉式(静态常量)public class Singleton { private f原创 2020-07-23 20:38:41 · 8637 阅读 · 0 评论 -
(7)springboot- 事务 @Transactional
目录1.事务启动1.1.类上添加1.2.方法上添加2.如果不生效原因1.事务启动Spring boot是默认启动事务的,只需要在(service层中添加)类或者方法上添加@Transactional注解即可。1.1.类上添加1.2.方法上添加2.如果不生效原因1、首先要看数据库引擎是否支持注解,mysql默认引擎INNODB是支持的,但MYISAM是不支持的;2、注解只能被应用到public方法上, 其它方法上不会报错,但不生效;3...原创 2020-07-20 20:57:57 · 340 阅读 · 0 评论 -
(6)springboot-监听器知识
监听器监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。Servlet 监听器:Servlet 规范中定义的一种特殊类,它用于监听 web 应用程序中的 ServletContext,HttpSession 和 ServletRequest 等域对象的创建与销毁事件,以及监听这些域对象中的属性发生修改的事件。Servlet规范针对这三个对象上的操作,又把这多种类型的监听器划分为三种类型原创 2020-07-20 17:58:43 · 301 阅读 · 0 评论 -
(5)springboot-静态资源映射+拦截器+过滤器+@ControllerAdvice+profile
目录静态资源映射拦截器过滤器@ControllerAdvice静态资源映射springboot 默认的静态资源访问路径 访问顺序依次从前到后(http://localhost:8080/bb.jpg)spring.resources.static-locations = classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/拦截器spr...原创 2020-07-14 21:38:30 · 1078 阅读 · 0 评论 -
(4)springboot-ApplicationContextAware + @Async 异步注解 + @Scheduled + 组合注解
目录ApplicationContextAware@Async注解@Scheduled组合注解ApplicationContextAwareApplicationContextAware通过它Spring容器会自动把上下文环境来回去bean或者set bean。本案例结合多数据源来实现。step 1 :@Component@Lazy(false)public class SpringContextAware implements ApplicationContex.原创 2020-07-13 21:41:03 · 553 阅读 · 0 评论 -
(3)springboot- AOP
1、pom.xmlmaven依赖添加如下<!--引入SpringBoot的Web模块--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency> <!--引入AOP依赖--><dependenc原创 2020-07-10 15:45:47 · 214 阅读 · 0 评论 -
(2)springboot- @Configuration和@ConfigurationProperties
@Configuration @Configuation等价于<Beans></Beans> @Bean等价于<Bean></Bean> @ComponentScan等价于<context:component-scan base-package=”com.dxz.demo”/> 两种方法,1.使用包扫描 ,创建bean 2. 使用函数创建bean:方法一import org.springframewo...原创 2020-07-07 19:51:43 · 1830 阅读 · 0 评论 -
SpringBoot2.0+Shiro+Jwt+SpringDataJpa前后端分离的Saas多租户平台开发实战(学习笔记)
学习网址:https://www.bilibili.com/video/av75572951?p=255目录1、Saas概念2、Saas权限3、多租户数据库涉及方案4、涉及内容4.1分布式id生成器4.2权限认证机制4.3基于JWT实现鉴权4.4 shiro4.5POI海量数据4.6 人脸登录4.7结合二维码和手机端人脸识别实现登录4.8 二维...原创 2020-02-12 16:35:23 · 3364 阅读 · 1 评论 -
(1)springboot-spring、springmvc、springboot
目录1、Spring的原理和组成2、SpringMVC的原理和组成3、SpringBoot的原理和特性4、区别与总结1、Spring的原理和组成Spring为简化我们的开发工作,封装了一系列的开箱即用的组件功能模块,包括:Spring JDBC 、Spring MVC 、Spring Security、 Spring AOP 、Spring ORM 、Spring Test等。如下图简化的理解图:2、SpringMVC的原理和组成从上图中可以看出:Sp...原创 2020-07-02 19:47:34 · 202 阅读 · 0 评论 -
springmvc工作流程 + 过滤器-拦截器-监听器
1、工作流程图一: 执行流程:客户端请求被DispatcherServlet(前端控制器)接收 DispatcherServlet请求HandlerMapping查询Handler HandlerMapping根据请求URL查找Handler,将Handler和HandlerInterceptor以HandlerExecutionChain的形式一并返回给D...原创 2020-02-12 19:07:18 · 2358 阅读 · 0 评论 -
SpringBoot Mybatis 分页插件PageHelper
转自:https://blog.youkuaiyun.com/csdn_huzeliang/article/details/79350425转载 2020-02-11 10:31:17 · 112 阅读 · 0 评论 -
idea-maven聚合(方式2)
参考:https://gitee.com/zlt2000/microservices-platform1、file-new-project删除不必要的src<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xml...原创 2020-01-31 10:47:22 · 236 阅读 · 0 评论 -
idea-maven聚合(方式1)
1、taold-parent打开idea来新建一个maven项目 file-->new-->project<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://w...原创 2020-01-20 13:47:27 · 181 阅读 · 0 评论 -
过滤器、拦截器、监听器的区别
1、过滤器(Filter)配置web.xml时,总会配置下面一段设置字符编码,不然会导致乱码问题:<filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFi...原创 2020-01-11 16:59:16 · 236 阅读 · 0 评论 -
spring boot自动配置
自动配置原理我们跟随代码来看@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })@ServletComponentScan@EnableSchedulingpublic class DaseApplication { public static void main(String[] a...原创 2020-01-07 17:52:38 · 682 阅读 · 0 评论