摘要: Spring MVC运行原理: 客户端请求提交到DispatcherServlet由DispatcherServlet控制器查询一个或多个HandlerMapping,找到处理请求的ControllerDispatcherServlet将请求提交到ControllerController调用业务逻辑 阅读全文
posted @ 2019-02-27 09:37 临兵斗者 阅读(78) 评论(0) 推荐(0)
摘要: 我们在前面创建了EreukaClient ,注解为@EnableEurekaClient 现在我们将这个client引入ribbon变成负载均衡,首先对比一个新的注解:@EnableDiscoveryClient 关于两者的区别: SpringCLoud中的“Discovery Service”有多 阅读全文
posted @ 2019-01-28 15:13 临兵斗者 阅读(879) 评论(0) 推荐(0)
摘要: 引导应用程序上下文 一个Spring Cloud应用程序通过创建一个“引导”上下文来进行操作,这个上下文是主应用程序的父上下文。开箱即用,负责从外部源加载配置属性,还解密本地外部配置文件中的属性。这两个上下文共享一个Environment,这是任何Spring应用程序的外部属性的来源。Bootstr 阅读全文
posted @ 2019-01-25 10:00 临兵斗者 阅读(855) 评论(0) 推荐(0)
摘要: Eureka Config分为Config Server 和Config Client两部分。 Config Server部分: gradle配置: application.yml: Config Client部分: application.yml: https://gitee.com/benson 阅读全文
posted @ 2019-01-09 11:15 临兵斗者 阅读(1210) 评论(0) 推荐(0)
摘要: test gradle配置: application.yml: 注意要先启动Eureka Server. 阅读全文
posted @ 2019-01-08 20:56 临兵斗者 阅读(241) 评论(0) 推荐(0)
摘要: 用习惯了IDEA就回不去Eclipse,用习惯了Gradle就回不去Maven。 创建项目时,选择Spring Initializr->Gradle Project->War ->dependencies不需要选择Eureka Server. Eureka Server在gradle文件里面配置: 阅读全文
posted @ 2019-01-08 16:17 临兵斗者 阅读(347) 评论(0) 推荐(0)
摘要: DRUID 这里我们顺便引入阿里爸爸的Druid。 Druid(德鲁伊)是Java语言中最好的数据库连接池。 ♦先引入jar包,在build.gradle里面增加 ♦之前在Application里面实现了 ServletContextInitializer。这个时候我们就可以调用它的方法onStar 阅读全文
posted @ 2018-09-28 11:31 临兵斗者 阅读(107) 评论(0) 推荐(0)
摘要: First of all, open the IDE > IDEA click File ->New Project Choose the basic spring-boot version. now I choose 2.1.0 M2, although i don't known the dif 阅读全文
posted @ 2018-09-23 16:10 临兵斗者 阅读(143) 评论(0) 推荐(0)
摘要: 既然框架能跑起来,接下来当然是分析代码。在My First Spring-Boot Project(1)提到需要添加的两个东西分析下:ChickenApplication.java和application.properties SpringBootApplication 用来做快速启动用。也就是不用 阅读全文
posted @ 2018-09-23 16:09 临兵斗者 阅读(123) 评论(0) 推荐(0)
摘要: 英文学不好,今天用中文描述。 看回昨天新建的工程。 点击下一步应该选择Gradle Project,这样就会自动生成必须的文件夹及启动文件 SpringBootApplication 和 ServletInitializer 在勾选Dependencies时,选上web和Web Services,选 阅读全文
posted @ 2018-09-23 16:09 临兵斗者 阅读(109) 评论(0) 推荐(0)