![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Cloud
英雄郭靖
这个作者很懒,什么都没留下…
展开
-
Spring Cloud(7)
续 使用Kafka添加问题到ES 安装Kafka 步骤1: 苍老师网站去下载kafka2.4.1 解压到一个指定目录 步骤2: 配置Zookeeper 在kafka安装目录下打开kafka_2.13-2.4.1\config\zookeeper.properties文件 修改如下 # dataDir=/tmp/zookeeper dataDir=F:/opt/kafka/zookeeper 步骤3: 配置kafka配置文件指定刚刚设置的zookeeper路径 在kafka安装目录下打开kafka_2.13原创 2020-12-30 19:50:03 · 270 阅读 · 0 评论 -
Spring Cloud(6)
续 ES实现问题功能 续 编写Page转PageInfo 上次可能中我们编写了Page类型对象转换成PageInfo类型的代码 为了兼容页面上的调用 实际上在编写的过程中我们添加了PageHelper的依赖 search模块pom.xml添加依赖代码如下 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper&l原创 2020-12-30 09:21:56 · 423 阅读 · 0 评论 -
Spring Cloud(5)
续 使用Spring整合ES 为使用java代码为ES添加数据 在上次课内容的基础上添加以下数据 在测试类中运行即可代码如下: @Resource ItemRepository itemRepository; @Test void addItem(){ // Item item=new Item(1L,"华为Mate40","手机" // ,"华为",4890.0,"/image/11.jpg"); // itemReposi原创 2020-12-28 18:33:51 · 152 阅读 · 0 评论 -
Spring Cloud(4)
显示用户面板信息 现在登录成功可以显示标签列表和问题列表 以及用户面板信息中的昵称,但是不能显示提问数等其他信息 现在来实现显示这些信息 提供问题数量的业务的服务提供者应该是faq模块 用户信息面板是用户相关的内容调用者是sys模块 这就需要Ribbon了 步骤1: 在faq模块的QuestionController中添加返回用户问题数的方法 //按用户id返回该用户问题数 @GetMapping("/count") public Integer count(Integer userId)原创 2020-12-28 08:38:39 · 200 阅读 · 0 评论 -
Spring Cloud(3)
续迁移登录功能 上传课讲到步骤5:编写UserDetailServiceImpl 步骤6: 上面步骤编写的方法实际上是由Spring-Security调用的 下面我们就创建security包来编写security的配置 代码如下 @Configuration @EnableGlobalMethodSecurity(prePostEnabled = true) public class SecurityConfig extends WebSecurityConfigurerAdapter { @Aut原创 2020-12-25 19:12:52 · 204 阅读 · 0 评论 -
Spring Cloud(2)
从单体项目到微服务 上次课网关项目的路由原理 单体服务器拆分为微服务 主要拆分的目标就是straw-portal 拆分后大概由下列项目组成 straw-sys:系统基础服务,用户管理等 straw-faq:问答系统,负责问答系统核心功能 straw-resource:静态资源服务,图片的上传下载 straw-search:问题搜索 straw-gateway:网关,UI界面和系统安全 项目拆分以后真实环境下部署运行时,一定会部署到不同的服务器上 整个项目的计算和业务,又多台服务器共同承担,原创 2020-12-24 20:29:07 · 208 阅读 · 1 评论