/Spring-Boot-First-App

The first application in Spring boot for Demo

Primary LanguageJava

Welcome to Enterprise Application

N|Solid

Build Status

To become rockstar in Development, there is spring boot that will help you to become a successfull E. Application Developer from start to end There are some best advance topics listed below.

  • Spring Security
  • Spring Cloud
    • Eureka Client
  • Microservice Layer Architecture

New Features!

  • Spring Cloud
  • Eureka
  • Swagger for Live Documentation of APIs

This is best for:

  • Business Application Development
  • To ensure security
  • and much more.

For Client Side

You must be thinking which technology we should use for client side and which tool will be the best one for this:

  • [AngularJS] - For building big and video Streaming Applications
  • [React JS] - For single pager applications
  • [IntelliJ Idea] - Best tool free for students or anyone having the educational email.
  • [Postman] - Test Rest APIs
  • Jira - HTML to Markdown converter
  • [jQuery] - For making best refresh stable

Installation

Insall Jdk 8 or 13 both are compatible with Spring boot Install intelliJ by jetbrains you can also use Spring Tool Suite

For production environments...

$ For test just use Heroku Server with Postgresql server
$ Make jar and use Jenkins server for your deployement

Plugins

There are some best plugins to work with IntelliJ idea for building EE Applications.

Plugin Explanation
Codota AI Programming Helper Plugin tool
React Snipits Shortcut for React Applications Development
Git To trace live with Github

Development

Want to contribute? Great!

Do fork and enhance code by yourself and Give Pull request

Docker

Dillinger is very easy to install and deploy in a Docker container.

By default, the Docker will expose port 8080, so change this within the Dockerfile if necessary. When ready, simply use the Dockerfile to build the image.

This will create the dillinger image and pull in the necessary dependencies. Be sure to swap out ${package.json.version} with the actual version of Dillinger.

Once done, run the Docker image and map the port to whatever you wish on your host. In this example, we simply map port 8000 of the host to port 8080 of the Docker (or whatever port was exposed in the Dockerfile):

docker run -d -p 8000:8080 --restart="always" <youruser>/dillinger:${package.json.version}

Verify the deployment by navigating to your server address in your preferred browser.

127.0.0.1:8000

Kubernetes + Google Cloud

See KUBERNETES.md

Todos

  • Write MORE Tests
  • Add Night Mode

License

Idea to product

Free Software, Hell Yeah!

How to donate

Mail me: programmerwarrior9@gmail.com Jazz Cash: +923030633944