基于Java得黑马头条项目------day04

92 阅读2分钟

这次项目里面有个坑,就是在前后端进行联调的适合,会出现

java003-错误:java.security.InvalidKeyException: Illegal key size or default parameters解决方法

替换掉JVM中的这两个安全策略的jar包即可

导致在web端界面的文章详情信息拿不到对应的articleId,而且还有一个地方就是

原始工程中并没有加入这个类

这个jackson封装需要提前在common工程中导入, 不导入后端获取不到数据下面是debug获取到前端各个数据的情况,首先获取用户名和密码的:

用户名和密码获取成功,前端可以正常登录

在加载原始文章信息的适合,这个地方有个问题@RequestBody注解没加,现在要加上不然获取不到文章列表信息

获取文章列表信息成功

下面是文章信息详情的信息获取,不加jackson会获取不artilId:

成功显示文章详情信息

下面是加入关注同样的debug成功获取到前端传来的数据

关注成功:

记录用户的行为数据成功

喜欢和不喜欢的数据传输,同样要加注解@requestBody

不喜欢用户接口测试成功

连接ES启动正常

Kibbana执行正常

开始创建索引,PDF里面文档有乱码的情况,并且缺少括号

PUT app_info_article
{
	"mappings": {
      "_doc": {
	      "properties": {
	        "channelId":  {
	            "type": "long"
                        },
      	"content": {
      	"type": "text",
      	"fields": {
      	"keyword": {
      	"type": "keyword",
      	"ignore_above": 256
				}
    	},
		"analyzer": "ik_smart"
	},
		"id": {
		"type": "long"
    },
		"pub_time": {
		"type": "date"
    },
		"publishTime": {
		"type": "date"
    },
		"query": {
		"properties": {
		"match_all": {
		"type": "object"
    }
    }
    },
			"reason": {
			"type": "text",
			"fields": {
			"keyword": {
			"type": "keyword",
			"ignore_above": 256
			}
			}
    },
			"status": {
			"type": "long"
},
			"tag": {
			"type": "text",
			"fields": {
			"keyword": {
			"type": "keyword",
			"ignore_above": 256
}
}
},
			"title": {
			"type": "text",
			"fields": {
			"keyword": {
			"type": "keyword",
			"ignore_above": 256
				}
				},
			"analyzer": "ik_smart"
			},
			"userId": {
			"type": "long"
						}
        }
    }
  }
}

 

创建成功

通过ES插入索引库数据信息,执行程序成。

通过kibana查询数据成功

前端搜索服务ES 中调试正常