spring家族
文章平均质量分 81
spring product Leanning
小艾影
这个作者很懒,什么都没留下…
展开
-
【springboot】jasypt加密
参考:https://blog.csdn.net/enthan809882/article/details/105529349https://amore.blog.csdn.net/article/details/111468221https://blog.csdn.net/weixin_49076592/article/details/119797675JasyptJasypt是加密库,支持密码、Digest认证、文本、对象加密。密码加密复合RFC2307标准。http://www.ja原创 2021-11-21 02:01:09 · 17430 阅读 · 0 评论 -
【springboot】配置登陆校验
登录校验添加配置#propertiesauth.enable=trueauth.user-name=adminauth.password=admin# ymlauth: enable: true user-name: admin auth.password: admin添加配置类@Component@ConfigurationProperties(prefix = "auth", ignoreUnknownFields = true)public class A原创 2021-11-10 01:28:22 · 626 阅读 · 0 评论 -
【springboot】事件与事件监听器
参考:Spring ApplicationListener:https://blog.csdn.net/liyantianmin/article/details/81017960Spring Boot 启动事件顺序:https://blog.csdn.net/qq_42948241/article/details/114587189springboot事件监听器:https://www.jianshu.com/p/3478c9ea16c0BeanPostProcessor:https://www.j原创 2021-11-07 01:29:44 · 764 阅读 · 0 评论 -
springSecurity-1
Spring Security前身是Acegi Security,是Spring项目组中用来提供安全服务的框架两个主要操作认证:用户建立一个他所声明的主体。主体一般是指用户,设备或可以在你系统中执行动作的其他系统。可以使用xml配置文件认证或者使用数据库认证授权:指的是一个用户能否在你的应用中执行某个操作,在到达授权判断之前,身份的主体已经有身份验证过程建立了。基础入门1–导入依赖<dependency> <groupId>org.springframework.se原创 2021-02-07 14:00:37 · 107 阅读 · 0 评论 -
springMVC-初识
三层结构框架表现层(web层): springMVC业务层(service层): spring持久层(dao层): MyBatis表现层一般使用MVC设计模型M:model模型 例如javaBean等V:view视图 例如jsp、html等C:Controller控制器 例如Servlet等springMVC:基于java实现MVC设计模型的请求驱动类型的轻量级Web框架,属于springFrameWork的后续产品springMVC和Struts2区别相同:都原创 2021-02-07 12:37:15 · 277 阅读 · 0 评论 -
spring-初识
程序的耦合耦合:程序间的依赖关系类间依赖方法间依赖解耦:降低程序间的依赖关系实际开发中应做到:编译期不依赖,运行时才依赖第一步:使用反射创建对象,而避免使用new关键字第二步:通过读取配置文件来获取要创建的对象全限定类名工厂模式解耦工厂:一个创建Bean对象的工厂Bean:在计算机英语中,有可从用组件的含义JavaBean:用java英语编写的可重用组件javabean > 实体类第一个:需要一个配置文件来配置我们的service和dao配置的内容:1-唯一标原创 2021-02-07 00:40:49 · 203 阅读 · 1 评论 -
springboot-错误处理
ErrorMvcAutoConfiguration错误处理的自动配置如何定制错误页面错误处理步骤:1、ErrorPageCustomizer 发生错误,该类生效,发出【/error】请求。@value("${error.path: / error} ")private String path = "/error";系统出现错误以后来到error请求进行处理;( web.xml注册的错误页面规则)2、BasicErrorController 处理默认【/error】请求,返回错误视图对转载 2021-02-06 15:27:17 · 100 阅读 · 0 评论 -
【springDataJpa】初识
jpa:java persistence api java持久化apiorm思想操作实体类相当于操作数据库表,不在重点关注sql语句两个映射:1-实体类和表 2-属性和字段实现orm思想的框架如:mybatis、hibernatejpa规范jdbc规范:封装好具体操作数据库接口、方法,只需修改对应驱动内部由接口和抽象类组成jpa规范不干活,依托实现方式(如:hibernate)来操作。jpa使用操作1-jar依赖<properties> <proje原创 2021-02-07 14:30:48 · 90 阅读 · 0 评论 -
【springCloud】初识
1–架构演变传统架构 --》 水平拆分(分层) --》 垂直拆分(功能拆分 最早的分布式) --》 soa(dubbo 提供服务 发现服务) --》 微服务(springCloud)2–远程调用技术rpc协议:自定义数据格式,限定技术,传输速度比较快 效率高 tcp 代表:dubbohttp协议:统一的数据格式,不限定技术,rest接口 tcp 代表:springCloud3–springCloud微服务架构的解决方案,是很多组件的集合eureka:注册中心,服务的注册与发现rib原创 2021-02-08 01:14:52 · 279 阅读 · 0 评论 -
springboot-缓存、消息等
自动注入@SpringBootApplication 带有 @EnableAutoConfiguration 带有 @Import 导入相关配置类默认导入:【AutoConfigurationImportSelector】选择导入一些自动配置的bean 类是位于org.springframework.boot.autoconfigure包下。spring-boot-autoconfigure-版本号.jar该jar里就有一个spring.factories文件【spring.factori原创 2021-02-06 16:06:08 · 97 阅读 · 0 评论 -
springboot-自定义启动器
自定义启动器一般定义两个项目:启动器项目,自动配置项目一个项目只是引入自动配置项目坐标,让其他项目作为启动器引入,这样间接引入了个人的自动配置项目。另一个项目才是真正写自动配置的步骤:1-编写业务功能类public class HelloService { HelloProperties helloProperties; public HelloProperties getHelloProperties() { return helloProperties;原创 2021-02-06 15:52:59 · 143 阅读 · 0 评论 -
springboot-数据访问
无论何种jdbc都需要引入mysql驱动依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope></dependency>一、整合jdbc1-引入jdbc依赖jar<dependency> <g原创 2021-02-06 15:34:32 · 72 阅读 · 0 评论 -
springboot-配置
springboot中配置:1-主要通过自己编写配置类(可继承xx配置类)并加上@Configuration注解,2-在自己写的配置类上编写方法通过@Bean注解返回对应配置类对象配置嵌入式servlet容器springboot2.x后// 配置嵌入式的servlet容器@Beanpublic WebServerFactoryCustomizer webServerFactoryCustomizer(){ // return new WebServerFactoryCustom原创 2021-02-06 15:23:02 · 70 阅读 · 0 评论 -
springboot-依赖、配置、日志等
依赖引入父工程,父工程里会检测个人编写的配置文件,父工程引用了父工程:spring-boot-dependencies,其限定了所需要的jar的一些版本,实现jar版本的管理自动配置@SpringBootApplication注解包含@SpringBootConfiguration注解包含@Configuration 即最终配置注解@EnableAutoConfiguration 自动配置包含@Import({AutoConfigurationImportSelector.cl原创 2021-02-06 15:17:58 · 714 阅读 · 0 评论 -
springboot-初识
小结springboot:搭建spring应用的脚手架,内置tomcat。打成jar包就可以运行自动配置(根据引入的依赖):解决混乱的依赖管理,简化配置springboot的基本使用1、搭建springboot基本应用2、引入统一父工程,以及需要的启动器3、覆盖默认配置,可在application.properties配置覆盖4、添加引导类:@SpringBootApplication。该注解包含:@EnableAutoConfiguration、@ConponentSc原创 2021-02-06 13:55:53 · 153 阅读 · 0 评论