registro de aprendizaje springcloud


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
 

Publicados 168 artículos originales · elogios ganado 16 · Vistas a 90000 +

Supongo que te gusta

Origin blog.csdn.net/ajax_yan/article/details/104537463
Recomendado
Clasificación