###ribbon负载均衡
必须存在
1 | @Bean |
###ribbon负载均衡
必须存在
1 | @Bean |
eureka客户端:
#####jpa扩充jpaRepository接口的方法
1:定义一个接口 继承于 JpaRepository
2:定义接口实现类
3:定义 接口加载工厂方法
4:repository 继承自定义接口
5:启动类使用 自定义加载工厂
####1:定义扩充方法接口
1 | /** |
####全局异常处理
在web中 异常也分为系统异常和业务异常 可以通过增强控制器 来对异常进行全局处理
1:创建业务异常类
1 |
|
####全局处理json数据返回格式
在前后端分离中 前后端为了更好的交互 应该指定一个较为通用的数据返回格式
基本上都是code+data 方式返回
在spring mvc 中通过对controller全局增强 来进行处理
1:制定 返回json数据返回大致格式
在使用spring 中总有地方要求获取bean或者注册bean 所以找了部分资料 抄袭了几波 合并成如下工具类
主要功能 :
1 | package com.ming.utils; |
####thymeleaf
虽然现在大部分项目 更加倾向于前后端分离 但是有时候身为后端工程师 总想手贱写点小东西
但是jsp 又比较老 而且需要web容器支撑 spring boot 支持性太差
所以还是用spring boot 推荐的thymeleaf
可是 jsp中的siteMesh装饰器真的好用 苦于thymeleaf没有这个东西
在国外博客看到别人实现了类似功能 特此写这篇笔记 方便后续查阅
1:建立layout注解
用这个注解标识 那些接口需要被装饰
1 |
|