1, springcloud disponibilidad pluralidad de mutuamente servidor de registro (3 servidor de registro mutuo veintidós, 1-23, 2-13,3-12) cliente registrado a una pluralidad de servidor
2, herramientas beansUtil.copy
3, monovalente BigDecimal
. 4, Lombok tapón puede ser omitido en una clase @Data idea entidad método set se instalan plug-in Lombok
5, nombre de la clase derecha directamente pueden crear seleccionado Goto unidad de prueba de las pruebas de la prueba generada se extiende la clase principal, o anotado @RunWith (SpringRunner.class) @SpringBootTest
6, JpaRepository sencilla consulta porquería personalizado simple es generar automáticamente SQL de acuerdo con el nombre del método, la sintaxis principal es findXXBy, readAXXBy, queryXXBy, countXXBy, getXXBy seguido por el nombre de propiedad:
7, @ SLF4J
Log.DEBUG ( "{} de {} "" Yan Bin "" mensaje ");
. 8, JSONporperty anotación @
9, @ RequestMapping (método = { RequestMethod.GET}) es equivalente a @GetMapping
10, Google montaje datos JSON formato JSONView automáticamente
los datos adquiridos https://jsonview.com/example.json
JSONView instalación: https: //github.com/gildas-lormeau/JSONView-for-Chrome
11, slf4j no puede usar solo, es sólo una especificación de interfaz proporciona un registro de salida, con el fin de utilizar la impresión de registros, también requieren el uso de implementaciones específicas, tales como log4j2 log4j
en donde el nivel de información predeterminada, si desea imprimir la configuración de depuración que se requiere en el fichero de configuración
12, el error de archivo de configuración
13, httpclient llamar al servicio en comparación con los datos de retorno, hay una manera sencilla, RestTemplate, dan cuenta de la comunicación entre los servicios. De esta manera las limitaciones que son URL codificada, si el equilibrio de carga, no es conveniente llamar
en este momento puede ser springcloud utilizarse siempre que LoadBanlancerClient ir a buscar el equilibrio de carga dinámica cualquier host + puerto, y luego continuar utilizando la llamada RestTemplate
1,2 Además de las dos formas, existe una tercera forma de utilizar para crear un config @LoadBalanced anotaciones, RestTemplate inyección
A continuación, puede llamar al nombre del servicio de equilibrio de carga para comunicarse
14. vistazo al código fuente, en la subcategoría, si quieren ver la relación entre clase, elegir los diagramas de la derecha muestran diagramas de acceso directo CTRL + H también pueden ver los
de carga 15 reglas springcloud cinta de equilibrio es utilizado por sondeo predeterminado, si se quiere modificar, en la configuración de perfil
16, utilizar la comunicación Feign
Los primeros pom unirse a la dependencia
La segunda categoría inicio aumentó @EnableFeighClients anotación
tercera
Cuarto cómo llamar
Al igual que en el servidor y el cliente de servicio web
17, no se puede asignar directamente a su clase de entidad de base de datos se exponen a
18, desaparece la ventana de ejecución DEBUG de IDEA, el tercer punto de las --ToolWindows superior izquierda Vista
19, IDEA Archivo --invalidate Caché / reinicio para reiniciar la ventana en el
20, proyecto maven derecha --reimport actualización dependiente de las importaciones
IDEA ALT + F12 para entrar en la ventana de comandos de terminal, no se puede utilizar si la referencia que https://blog.csdn.net/ajax_yan/article/details/104550310
mvn -U instalación limpia de fuerza depende de un comando de actualización