- 1
- 31 733
ployback
เข้าร่วมเมื่อ 22 ก.ค. 2020
Crea tu API REST desde CERO en 25 Minutos
Podrás crear tu primer API REST con tecnologías como Java, Springboot, Maven y Swagger. NO OLVIDES darle LIKE y SUSCRIBIRTE !
Código fuente: github.com/ployback/demo-primer-api-rest
Código fuente: github.com/ployback/demo-primer-api-rest
มุมมอง: 31 736
buenas no me reconoce el comando de mvn en la consola de git bash tampoco me ha generado el .jar ?? no se si hay otra manera ????
Excelente video, por favor, sigue subiendo
Excelente video, ¿y el resto?
ya no hizo más clases
Genial el video!
Excelente aporte. Sólo agregaría unos comentarios que podría ayudar a quienes no puedan compilar correctamente el proyecto o deseen modificar el puerto por defecto del Tomcat embebido. Estás configuraciones son para el application properties que se encuentra en la carpeta de resources. Si quieren modificar el puerto para que tome uno diferente al puerto 8080, se puede modificar el puerto agregando la siguiente línea de comando "server.port=8090". Y si tienen problemas para compilar el proyecto, pueden agregar la siguiente línea de comando "spring.mvc.pathmatch.matching-strategy = ANT_PATH_MATCHER". Gracias, Ployback
Hola Gracias por la explicacion, estoy teniendo un ERROR para el comando java -jar reponde este mensaje [main] ERROR org.springframework.boot.SpringApplication - Application run failed java.lang.NoClassDefFoundError: org/springframework/web/context/support/StandardServletEnvironment Me podrías ayudar, por favor. Gracias.
buena clase, me sirvio un monton. gracias
Hola amigo excelente video me esta sirviendo mucho, tengo una duda, cuando intento indresar a la api desde el localhost me pide un usuario y una contraseña pero lo cierto es que no tengo idea de cuales son, espero me puedas ayudar despejando esa duda, muchas gracias
Muy probablr que el puerto 8080 ya lo tengas usando. Te sugiero que en la carpeta src/main/resources crees el archivo application.properties y coloques esta linea (y ya no uses 8080 en tu url): server.port=8089
Que bueno y sencillo. Gracias por el video.
Esooo
y para insertar mas valores a person?? tienes un codigo con ello?
Hola. Tengo este error, no entiendo que es lo que me está faltando, pues he siguido el tutorial al pie: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources) on project listas: Execution default-resources of goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources failed: A required class was missing while executing org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources: org/sonatype/plexus/build/incremental/BuildContext
Prueba a descargarlo de aquí: github.com/ployback/demo-primer-api-rest
Como se subiría todo eso para que funcione en la Nube :")
Si es para trabajo universidad. Súbelo a github y luego crea una cuenta en Heroku (ahi te pedirá referenciar a tu proyecto github y este lo desplegará solo). Si es para un tema más serio, crea una cuenta en AWS.
Hola . Hasta donde voy, excelente video, muchas gracias. No sé si solo yo, pero para que me fucionase lo de Docket, hube de agregar en el pom esto , que no vi en sus instrucciones, por si les sirve a otros <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version> </dependency>
Buen video.
a mi me parece intellij unas de las herramienta mas completas para desarrollar en java, no se porque los desarrolladores le tienes miedo a intellij
buen video. y cómo podría hacer para consumir ese json desde java?
Te dejo uno clásico: www.arquitecturajava.com/java-httpclient-invocando-un-servicio-rest/
Máquina, si tengo una aplicación de escritorio que cuente con db Oracle. Cómo podria empezar a disponibilizar mi db para que sea accedido por app móviles utilizando la API. Cómo empiezo?
Hola Cosme, entiendo que únicamente quieres exponer la data de tu BD(actualmente consumida directamente por tu aplicación de escritorio). Debes hacer un proyecto tal cual indica el video pero con conexión a BD. Aquí un ejemplo (para que corra debes modificar el archivo .properties con los datos de tu BD): github.com/dheeraj-code-creator/rest-springboot-jpa-oracle
@@ployback si así mismo, solamente quiero realizar un crud desde la app móvil, pero trabajo desde el entorno de Oracle formularios, no sé si tengas experiencia con ello. Es un poco anticuado pero me funciona súper bien para lo que sería escritorio, y no quiero migrar aún a otro lenguaje.
@@ployback me dio una mejor panorama. Entendí que si voy a crear una app móvil ej. En iónic, es ionic lo que tengo que programar la api, no en un lenguaje distinto.
@@cosmegarcia3351 La mayor parte de lenguajes de programación te permiten consumir un API REST (no interese en qué lenguaje esté construida esta API). El aplicativo puede ser móvil, desktop o web. En tu caso solo busca código para consumir un API REST desde Oracle forms (asumo que deba ser con java por la marca).
@@ployback Muchas gracias, voy a correr atrás.
Para los que tienen problemas en Visualizar la Interfaz de Swagger con Spring, en la Clase SwaggerConfig agregar la annotation @EnableSwagger2.... @Configuration @EnableSwagger2 public class SwaggerConfig { @Bean public Docket api() { return new Docket(DocumentationType.SWAGGER_2) .select() .apis(RequestHandlerSelectors.any()) .paths(PathSelectors.any()) .build(); } }
CRACK, hice el desarrollo con Spring Boot y Maven y me funciona perfectamente, muchísimas gracias por compartir esto!
Buen video, puntual, preciso y con opciones por si utilizas otras herramientas.
para importar todo mas rapido en windows pueden presionar CTRL+SHIFT+O de oso
tremendo shortcut.. no lo sabiaaa
excelente!!!
Muy bueno
Muy buen video !!!!! Claro y al pie.... estoy iniciando en java y vengo de NODE.... más videos como estos ppr favor