Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

  • Nos vamos a File → New → Other y seleccionamos Spring Boot → Spring Starter Project.

  • En la ventana de creación de proyecto, escribimos en "Service URL" la siguiente dirección "https://apidesa.um.es/mncs/api-base/public/

    Info

    Es necesario estar en la red de Ática físicamente o a través de VPN para acceder a la URL.

    Image Removed



    Image Added
  • Configurar el nombre de proyecto en Name. Se recomienda utilizar el mismo nombre de proyecto que aparezcla en la URL de gitlab.
    Por ejemplo: URL => https://gitlab.com/umugit/atica/desarrollo/mncs/daaspoc-api
                         Name => "daaspoc-api"
  • Group, Artifact y Version se rellenan automáticamente.
  • Completar Description con una breve descripción del propósito general del API.
  • Package: establecer el paquete raíz de la aplicación. "aplicacion" no debe coincidir con Name. En el ejemplo anterior, aplicacion=daaspoc.

...

  • En la siguiente pantalla se escogerán las dependencias a incluir en el proyecto:
    - La versión de Spring-Boot vendrá fijada con la versión actual del parent de aplicaciones FundeWebJS (fundewebjs-api-parent). No se puede modificar.
    - Seleccionar obligatoriamente la dependencia "Fundewebjs-starter". Esta librería gestiona todas las dependencias y funcionalidades comunes.
    - Si se quiere seleccionar alguna librería y no se encuentra en el listado, no hay que preocuparse, vendrá incorporada automáticamente en Fundewebjs-starter.
    - Presionar Finish para generar el proyecto e importarlo automáticamente a eclipse.
    Image Removed
    Image Added


    - Una vez importado el proyecto, si aparece una ventana de error de eclipse al hacer build, pinchar con el botón derecho en el proyecto => Properties => Builders => Deshabilitar CDI (Contexts and Dependency Injection) Builder y aplicar.
    Image Removed
    Image Added

Con esto tendremos el proyecto creado, con la clase NombreproyectoApplication.java (nombre de proyecto correspondiente), que será la que inicie la ejecución de la aplicación. Una vez tengamos el proyecto creado, podemos pasar a añadir la configuración necesaria.

...

El esquema general será el siguiente:


Image RemovedImage Added


Basándonos en el esquema anterior nuestra aplicación debe constar de tres capas:

...