springcloud微服务解析
springcloud搭建,架构、原理分析
java圈
熟悉spring、springboot、springcloud、设计模式、ddd思想
展开
-
WEB框架搭建和配置说明
WEB框架是我们在项目中经常用到的一个框架,我们可以定位前端和后端的适配框架,前端请求发到的WEB容器,然后由WEB容器进行过滤,拦截,解析然后到业务逻辑;也就是说WEB容器是一个比较重要的组件,但是WEB组件是必须的,答案是否定的,我们还可以通过Reactive、socket去实现,但是现在WEB任然是大众所接受的一个框架,我们简单的介绍一下WEB框架的集成过程。新建工程准备工作:把IDEA打开,把MAVEN和JDK安装好;步骤:点击左上角File-settings选择新建项目NWE;原创 2020-05-28 07:32:14 · 506 阅读 · 0 评论 -
第二章-基础框架模块划分
基础模块定义是在框架开发过程中起始步骤,好的模块划分分工明确,促进任务开发迭代。但是我们在搭建框架的过程中怎么去定义模块,用什么标准去定义,怎么划分具体的模块点,不用的人员有不同的考量,只能找最适合企业的开发框架。划分标准划分标准是一个框架划分的基础准则,有不同的方法论支撑框架的合理性划分,为建企业级框架做出建模标准,下面是最基础的一些设计原则:稳定性:需要考虑到项目规模,可承受的数据量和容错能力,不能根据需求频繁的变更高内聚:模块实现应该完成强关联的相关内容低耦合:通过约定基于接口开发,原创 2020-05-27 08:14:25 · 1118 阅读 · 0 评论 -
springmvc+jsp转spring boot结构,前后端分离
1、前端1.1、页面迁移到resourecs,这个位置可以自己定义1.2、加入插件<build> <plugins> <!-- spring dev --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId&g原创 2018-06-14 10:50:25 · 4615 阅读 · 1 评论 -
spring cloud集成MongoDB
1、pom依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency&...原创 2018-05-29 08:56:05 · 13012 阅读 · 3 评论 -
spring cloud +redis整合
1、添加pom依赖文件 org.springframework.boot spring-boot-starter-redis 1.0.1.RELEASE redis.clients jedis 2.4.2原创 2017-12-23 16:35:23 · 21281 阅读 · 1 评论 -
spring cloud配置文件开关
在springcloud生态中大多都希望继承的一些组件开箱即用,但是集成过多的组件,需要配置的文件就有一大堆,为了简化配置文件,一些配置文件可以配置开关,采取默认值。这里就以集成swagger为例。一、集成swagger1、pom.xml依赖 <dependency> <groupId>io.springfox</groupId> <arti...原创 2018-04-21 08:52:27 · 1827 阅读 · 0 评论 -
spring boot +commons-io实现文件监控
1、pom文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://mave原创 2017-12-19 08:49:30 · 7937 阅读 · 0 评论 -
spring-cloud 注册中心eureka环境搭建
开发工具idea1、新建一个maven项目2、在初学spring boot时,官方示例中,都是让我们继承一个spring的 spring-boot-starter-parent 这个parent org.springframework.boot spring-boot-starter-parent 1.5.2.RELE原创 2017-12-02 11:40:26 · 2285 阅读 · 0 评论 -
spring-cloud生产者环境搭建
开发工具idea,jdk1.81、新建一个maven项目2、配置pom文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ma原创 2017-12-02 12:31:04 · 2282 阅读 · 0 评论 -
spring-cloud 消费者环境搭建
开发工具idea,jdk1.81、新建maven项目2、配置pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.原创 2017-12-02 13:10:44 · 328 阅读 · 0 评论 -
spring boot + Schedule简单定时任务实现
1、启动类加注解@EnableSchedulingpackage cn.sunline.insd.sso.service;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.sp原创 2018-02-05 15:30:14 · 1059 阅读 · 1 评论 -
spring cloud log4j日志输出到同步kafka
1、jar包依赖 org.springframework.kafka spring-kafka org.apache.kafka kafka-clients 0.9.0.12、application.yml配置文件#指定log配置#需要把日志传到kafka用文件log4j2-kafka.xml,如果不用则使用log4j2-pro.xm原创 2018-02-05 15:59:44 · 4108 阅读 · 0 评论 -
spring cloud 使用maven-assembly-plugin打zip包
1、pom文件<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.6</version> <confi原创 2018-02-27 09:28:07 · 1948 阅读 · 5 评论 -
spring cloud整合thymeleaf,实现简单登录
1、pom依赖<!-- springboot模板 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependen...原创 2018-03-01 16:36:59 · 4996 阅读 · 6 评论