Run com.in28minutes.springboot.web.SpringBootFirstWebApplication as a Java Application.
Runs on default port of Spring Boot - 8080
mvn clean install generate a war which can deployed to your favorite web server.
- http://localhost:8080/login with in28minutes/dummy as credentials
- You can add, delete and update your todos
- Spring Security is used to secure the application
com.in28minutes.springboot.web.security.SecurityConfigurationcontains the in memory security credential configuration.
- http://localhost:8080/h2-console
- Use
jdbc:h2:mem:testdbas JDBC URL
<plugin>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-webapp-maven-plugin</artifactId>
<version>1.7.0</version>
</plugin>
<plugin>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-webapp-maven-plugin</artifactId>
<version>1.7.0</version>
<configuration>
<schemaVersion>V2</schemaVersion>
<resourceGroup>todo-web-application-h2-rg</resourceGroup>
<appName>todo-web-application-h2-in28minutes</appName>
<pricingTier>B1</pricingTier>
<region>westeurope</region>
<runtime>
<os>windows</os>
<javaVersion>11</javaVersion>
<webContainer>tomcat 9.0</webContainer>
</runtime>
<deployment>
<resources>
<resource>
<directory>${project.basedir}/target</directory>
<includes>
<include>*.war</include>
</includes>
</resource>
</resources>
</deployment>
</configuration>
</plugin>