ObrienlabsDev / biometric-backend

Biometric Backend
Apache License 2.0
0 stars 0 forks source link

Add spring boot 3.06 Java 17 maven template (root and nbi/sbi projects) with swagger #1

Open obriensystems opened 1 year ago

obriensystems commented 1 year ago
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>dev.obrienlabs.biometric</groupId>
    <artifactId>biometric-root</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>biometric-root</name>
    <description>biometric root project</description>
    <packaging>pom</packaging>
    <build>
      <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.8.1</version>
        <configuration>
          <source>17</source>
          <target>17</target>
        </configuration>
      </plugin>
     </plugins>
    </build>
    <modules>
      <module>biometric-nbi</module>
      <!--module>biometric-sbi</module-->
    </modules>
</project>
Screenshot 2023-05-13 at 15 55 34

replace javax with jakarta

//import javax.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletRequest;

Add GCP credentials for running in docker

gcloud auth application-default login 
cp ~/.config/gcloud/application_default_credentials.json $TARGET_DIR
obriensystems commented 1 month ago

spring boot 2.5.15 for swagger 2.9.2

https://github.com/ObrienlabsDev/biometric-backend/commit/9a3ffb7e93c2c0ad47bfb6942211db7409a5e391

Screenshot 2024-05-05 at 17 48 23
    modified:   pom.xml
    new file:   src/main/java/dev/obrienlabs/biometric/nbi/SwaggerConfig.java
    modified:   src/main/java/dev/obrienlabs/biometric/nbi/controller/ApiController.java
    modified:   src/test/java/dev/obrienlabs/biometric/biometricnbi/BiometricNbiApplicationTests.java