Skip to content

Thinkenterprise/spring-boot-training

Repository files navigation

spring-boot-training

Spring Boot Training Samples

Prerequisites

Set up Java8 JDK

Set up GIT client

git config --global http.proxy http://proxyuser:[email protected]:8080
git config --global https.proxy https://proxyuser:[email protected]:8080
  • change proxyuser to your proxy user

  • change proxypwd to your proxy password

  • change proxy.server.com to the URL of your proxy server

  • change 8080 to the proxy port configured on your proxy server

  • If you decide at any time to reset this proxy and work without (no proxy): Commands to use:

git config --global --unset http.proxy
git config --global --unset https.proxy
  • Finally, to check the currently set proxy;
git config --global --get http.proxy
git config --global --get https.proxy

Set up Apache Maven

  • See Apache Maven documentation
  • Set M2_HOME, M2 and PATH variables.
  • Set up proxy server (if required) Put into your ${user.home}/.m2/settings.xml the correct configuration
<settings>
  <proxies>
   <proxy>
      <id>example-proxy</id>
      <active>true</active>
      <protocol>http</protocol>
      <host>proxy.example.com</host>
      <port>8080</port>
      <username>proxyuser</username>
      <password>somepassword</password>
      <nonProxyHosts>www.google.com|*.example.com</nonProxyHosts>
    </proxy>
  </proxies>
</settings>
  • change proxyuser to your proxy user
  • change somepassword to your proxy password
  • change proxy.example.com to the URL of your proxy server
  • change 8080 to the proxy port configured on your proxy server

Set up Docker-Machine

Set up Docker-Compose

docker-compose up

Set up your favorite IDE

Check out the code

  • If you use {user.home}/workspace/ as your workspace directory this GIT repository will be cloned to {user.home}/workspace/spring-boot-training
  • Ether use your IDE
  • Or clone the repository
git clone https://github.com/Thinkenterprise/spring-boot-training.git

Useful links:

About

Spring Boot Training

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages