Spring 学习
markfengfeng
这个作者很懒,什么都没留下…
展开
-
Spring cloud服务发现过程
基本使用示例基础结构服务注册中心 :Eureka提供的服务端,提供服务注册与发现的功能。服务提供者:提供服务的应用,可以是Spring boot应用,也可以是其他技术平台且遵循 Eureka 通信机制的应用。它将自己提供的服务注册到 Eureka 以供其他应用发现。服务消费者: 消费者应用从服务注册中心获取服务列表,从而使消费者可以知道去何处调用其所需要的服务。很多时候,客户端既是服...原创 2019-11-11 15:04:10 · 1156 阅读 · 0 评论 -
《Spring Boot实战》学习(一):依赖注入和面向切面编程
Spring框架的四大原则:使用POJO进行轻量级和最小侵入式的开发。通过依赖注入和基于接口编程实现松耦合。通过AOP和默认习惯进行声明式编程。使用AOP和模板减少模式化代码。依赖注入控制反转(Inversion of Control-IOC)和依赖注入(dependency injection-DI)控制反转是通过依赖注入实现的。所谓的依赖注入指的是容器负责创建对象和维护对象间...原创 2019-06-22 12:32:22 · 257 阅读 · 0 评论 -
《Spring Boot实战》学习(二):Spring的常用配置
ScopeScope描述的是Spring容器如何创建Bean的示例的。Spring的Scope有以下几种,通过@Scope注解来实现。Singleton,一个Spring容器中只有一个Bean实例,这个是默认配置。即单例。Prototype,每次调用创建一个Bean的实例Request,Web项目中,给每一个http request新建一个Bean实例。Session,Web项目中,给...原创 2019-06-22 12:32:37 · 111 阅读 · 0 评论 -
《Spring Boot实战》学习(三):Spring Boot工程的搭建
网上提供了一些便捷的方式快速搭建 Spring Boot 工程。如下:http://start.spring.io . 打开这个网址,可以根据一些自选的选项下载一个基础的Spring 工程的源码。然后在此基础上进行开发。工程源码导入到 eclipse 当中。工程目录如下Spring Tool Suite . 这是一个专门为 spring 开发定制的 eclipse 版本。可以使用这...原创 2019-06-22 12:32:56 · 114 阅读 · 0 评论 -
《Spring Boot实战》学习(四):Spring Boot的基础配置
Spring boot的基本配置入口类和@SpringBootApplication如前面所示,Spring boot有一个名为 *Application的入口类。类中的main方法就是项目的入口方法。使用SpringApplication.run(SpringBootSampleApplication.class, args);启动项目。@SpringBootApplication 是一...原创 2019-06-22 12:33:09 · 122 阅读 · 0 评论 -
《Spring Boot实战》学习(五):Spring Cloud 搭建
文章目录微服务配置服务服务发现路由网关负载均衡断路器示例搭建父模块搭建服务发现配置服务Person服务some 服务UI服务断路器的监控微服务将传统的单块式架构按照定义好的边界切割成独立的组件。Spring cloud为分布式的微服务架构提供了解决方案。配置服务Spring Cloud提供了Config Server。可以在git或者文件系统中集中的放置配置文件。Spring Cloud...原创 2019-06-22 12:33:24 · 145 阅读 · 0 评论 -
Spring Security用户名密码登陆和token授权登陆两种实现
最近研究了一下Spring boot的web工程里通过Spring security做登陆验证。因为要满足授权登陆和用户名密码登陆两种方式,因此有一些配置和自定义的验证方式需要添加。这里简单说一下,主要留着备忘,之后有继续对这个框架研究再继续完善这份文档。简单先说说spring security对于登陆验证的流程。security本身带有一系列的拦截器,对于web资源的请求,都会根据secur...原创 2019-08-31 13:12:10 · 12626 阅读 · 4 评论