springboot项目练习15 抽离公共模块整理代码

  • 将entity实体类和公共类抽离出原项目
  • 修改服务提供者和服务消费者项目

1 新建项目news-common,添加公共依赖lang jsoup依赖

  4.0.0
  com.gc.spingboot
  news-common
  0.0.1-SNAPSHOT
  
  2.0.5.RELEASE
  
  
  
			commons-lang
			commons-lang
			2.6
		
 
			org.jsoup
			jsoup
			1.8.3
		
  

2 使用maven clean install 将jar包安装到本地maven仓库

3删除服务提供者和服务消费者项目中的重复代码,引入生成的公共模块依赖


		com.gc.spingboot
  	news-common
 	 0.0.1-SNAPSHOT

由于注册中心暂时没用到其他模块的代码,故不进行引用

4 调整查看新闻接口,将此方法移动到新闻消费者news-search项目的NewsSearchController中,调整页面,增加点击事件,页面使用bootstarp进行编辑。(在这之前删除掉redis缓存中存储的html页面) flushall      清空所有的key值

5 列表使用list-group row 这个样式(导入bootstarp的js和css样式文件)完成后的列表界面如下图所示:

springboot项目练习15 抽离公共模块整理代码_第1张图片

6 页面列表页和js交互代码如下所示:使用了模态框(前台代码是真的难写)







Bootstrap 101 Template




新闻系统 前台首页

 7 弹出层查看页面效果图如下所示:简单的做了个页面(这个前端还得好好琢磨一下,样式表)

springboot项目练习15 抽离公共模块整理代码_第2张图片

结束:

现在抽离了公共代码块整合和注册中心、redis、solr、mysql使用feign完成了列表的调用,通过redis存储键的方法,完成了请求页面的静态化。

下面将继续其他模块和功能的开发,还有学习前端框架,竟可能让页面看起来好一点。 

你可能感兴趣的:(springboot)