黑马十次方项目day03-15之创建吐槽微服务
发布日期:2021-06-30 13:14:42
浏览次数:2
分类:技术文章
本文共 1950 字,大约阅读时间需要 6 分钟。
文章目录
创建吐槽微服务
由于代码生成器是基于springdatajpa的,而吐槽微服务使用的是MongoDB数据库.
因此吐槽微服务是不能用代码生成器的.得手动创建工程在idea中,新创建一个模块,取名为tensquare_spit
pom
在pom文件中引入如下的依赖
com.tensquare tensquare_common 1.0-SNAPSHOT org.springframework.boot spring-boot-starter-data-mongodb
yml
在resource目录下创建application.yml,填写的内容如下
server: port: 9006spring: application: name: tensquare-spit #指定服务名 data: mongodb: host: 115.136 #mongo服务器的地址,用默认的端口,如果修改了端口,那么要在后面写端口 database: spitdb # MongoDB的数据库
主启动类
在com.tensquare.spit.SpitApplication包路径下,编写如下的主启动类
package com.tensquare.spit;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.context.annotation.Bean;import util.IdWorker;/** * 类名称:SpitApplication * 类描述:吐槽微服务的启动类 * * @author: taohongchao * 创建时间:2019/1/19 15:11 * Version 1.0 */@SpringBootApplicationpublic class SpitApplication { /** * 主启动类 * @param args */ public static void main(String[] args){ SpringApplication.run(SpitApplication.class); } //分布式id生成器 @Bean public IdWorker idWorker() { return new IdWorker(); }}
统一异常处理类
在com.tensquare.spit.controller包下创建统一的异常处理类.
package com.tensquare.spit.controller;import entity.Result;import entity.StatusCode;import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.bind.annotation.ExceptionHandler;import org.springframework.web.bind.annotation.ResponseBody;/** * 统一异常处理类 */@ControllerAdvicepublic class BaseExceptionHandler { @ExceptionHandler(value = Exception.class) @ResponseBody public Result error(Exception e){ e.printStackTrace(); return new Result(false, StatusCode.ERROR, "执行出错"); }}
转载地址:https://javaweixin6.blog.csdn.net/article/details/86552694 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年05月01日 22时14分47秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Vue 3.0 中令人激动的新功能:Portals+新的自定义指令API
2019-05-01
requestAnimationFrame详解以及无线页面优化
2019-05-01
python2.6.x/python3发送邮件,并在正文中显示附件中的图片
2019-05-01
Dubbo服务治理向SpringCloud服务治理兼容,过渡
2019-05-01
JAVA使用HBase的Rowkey精确批量处理
2019-05-01
Collections排序sort排序list,单个及多条件排序
2019-05-01
Mysql中where 条件中加 if 判断-纯jdbc
2019-05-01
分布式数据中间件TDDL、Amoeba、Cobar、MyCAT架构比较
2019-05-01
Sharding-JDBC的SQL引擎(Druid)处理的支持情况总结
2019-05-01
大数据开发者应该知道的分布式系统 CAP 理论
2019-05-01
HBase在人工智能场景的使用
2019-05-01
Apache Spark 2.4 中解决复杂数据类型的内置函数和高阶函数介绍
2019-05-01
数据结构与算法?看这篇就够了!
2019-05-01
Apache Kafka:优化部署的 10 种最佳实践
2019-05-01
HBase 中加盐之后的表如何读取:Spark 篇
2019-05-01
一篇文章了解 Spark Shuffle 内存使用
2019-05-01
【免费下载】某平台3980元Hadoop大数据/机器学习全套视频,仅此1次
2019-05-01
Apache Hive 联邦查询(Query Federation)
2019-05-01
为什么说流处理即未来?
2019-05-01