• Java
    • JAXB Tutorial
      • What is JAXB
      • JAXB Marshalling Example
      • JAXB UnMarshalling Example
  • Spring Tutorial
    • Spring Core Tutorial
    • Spring MVC Tutorial
      • Quick Start
        • Flow Diagram
        • Hello World Example
        • Form Handling Example
      • Handler Mapping
        • BeanNameUrlHandlerMapping
        • ControllerClassNameHandlerMapping
        • SimpleUrlHandlerMapping
      • Validation & Exception Handling
        • Validation+Annotations
        • Validation+ResourceBundle
        • @ExceptionHandler
        • @ControllerAdvice
        • Custom Exception Handling
      • Form Tag Library
        • Textbox Example
        • TextArea Example
        • Password Example
        • Dropdown Box Example
        • Checkboxes Example
        • Radiobuttons Example
        • HiddenValue Example
      • Misc
        • Change Config file name
    • Spring Boot Tutorial
  • Hibernate Tutorial
  • REST Tutorial
    • JAX-RS REST @PathParam Example
    • JAX-RS REST @QueryParam Example
    • JAX-RS REST @DefaultValue Example
    • JAX-RS REST @Context Example
    • JAX-RS REST @MatrixParam Example
    • JAX-RS REST @FormParam Example
    • JAX-RS REST @Produces Example
    • JAX-RS REST @Consumes Example
    • JAX-RS REST @Produces both XML and JSON Example
    • JAX-RS REST @Consumes both XML and JSON Example
  • Miscellaneous
    • JSON Parser
      • Read a JSON file
      • Write JSON object to File
      • Read / Write JSON using GSON
      • Java Object to JSON using JAXB
    • CSV Parser
      • Read / Write CSV file
      • Read/Parse/Write CSV File – OpenCSV
      • Export data into a CSV File
      • CsvToBean and BeanToCsv – OpenCSV

JavaInterviewPoint

Java Development Tutorials

Spring Boot Tutorial

What is Spring Boot ?

Spring Boot is a new project from Pivotal Team(The Spring Team). Using Spring Boot we can create a production grade application with a minimal development effort and let Spring Boot take care of the boilerplate code and configurations.

Spring Boot Tutorial

In this Spring Boot tutorial for Beginners and Experienced Developers. You will learn the some of the important spring boot topics such as Spring Initializr, Spring Boot Security, annotations, properties, starters, JPA, JDBC etc.

Spring Boot Basics

Spring Boot Hello World Example – Maven

In this Spring Boot Hello World Example, we will build a simple hello world example using Spring Boot with maven.

Spring Boot Hello World Example – Eclipse

We will be building the same Spring Boot Hello World example using IDE (Spring Tool Suite/ Eclipse)

Create Deployable WAR – SpringBootServletInitializer

We will be building the same hello world application with a slight difference instead of building an executable JAR we will be building a WAR file.

CommandLineRunner and ApplicationRunner

Whenever you need, to perform a specific task once after all the Spring Beans are created and the Application Context has been created then you can implement ApplicationRunner or CommandLineRunner interface

Change Embedded Tomcat default port

By default, the embedded tomcat server of Spring Boot application will be starting at port 8080. In this article, we will learn how to change embedded Tomcat default port

Spring Boot with Kotlin Hello World Example+ Maven

Build a simple Hello World application using Spring Boot with Kotlin

Integrate Spring Data ElasticSearch in Spring Boot

Integrate Spring Data ElasticSearch in Spring Boot Application

Spring Boot Thymeleaf Example

Thymeleaf is a Java template engine for processing  HTML, XML, JavaScript, CSS, and text. let’s learn how to configure Thymeleaf with Spring Boot Application

Spring Boot auto-configuration | @SpringBootApplication Annotation

Spring Boot provides the @SpringBootApplication annotation [from Spring Boot 1.2.0] in order to enable auto-configuration feature, the @SpringBootApplication annotation performs the work of the three annotations @Configuration, @ComponentScan and @EnableAutoConfiguration.

Spring Boot @ConfigurationProperties Example

Spring Boot @ConfigurationProperties annotation enables us to bind the external property file or YAML file to a Java Bean Object. In this article let’s learn how to use Spring Boot @ConfigurationProperties annotation.

Spring Boot Logging Examples

Spring Boot Log4j2 Example

Learn how to integrate Log4j2 into our Spring Boot application

Spring Boot Logging – Logback | RollingFileAppender + SpringProfile

How to use Logback as a Logging entity in a Spring Boot app

Spring REST API

Spring Boot RESTful Web Services Example + Spring Data JPA + CRUD

How to perform CRUD Operations (Create, Read, Update, Delete) using Spring RESTful Web Services with the support of Spring Data JPA

Spring Boot Kotlin RESTful Web Services CRUD Example using Spring Data JPA + Maven

How to build a Spring Boot Kotlin RESTful Web Services using Spring Data JPA

Spring Database

Spring Boot CRUDRepository Example – Spring Data JPA

How to integrate Spring Data JPA into our Spring Boot application by extending CrudRepository

Spring Boot JDBC Connection Pool Example

Implementing Connection Pool using Apache commons dbcp2

Spring Boot HikariCP Connection Pool Example

Learn how to implement Connection Pool using HikariCP

Spring Boot Tomcat JDBC Connection Pool Example

Implementing Connection Pool using Tomcat JDBC Connection Pool

Spring Boot – Spring Data JPA – CrudRepository

Integrating Spring Data JPA into our Spring Boot application

Spring Boot Security

Spring Boot Security Basic Authentication Example – Secure REST API

Let’s learn how to secure REST API using Spring Boot Security Basic Authentication

Spring Boot Security Database Authentication Example

Let’s learn how to secure REST API using Spring Boot Database Authentication

Java Basics

  • JVM Architecture
  • Object in Java
  • Class in Java
  • How to Set Classpath for Java in Windows
  • Components of JDK
  • Decompiling a class file
  • Use of Class.forName in java
  • Use Class.forName in SQL JDBC

Oops Concepts

  • Inheritance in Java
  • Types of Inheritance in Java
  • Single Inheritance in Java
  • Multiple Inheritance in Java
  • Multilevel Inheritance in Java
  • Hierarchical Inheritance in Java
  • Hybrid Inheritance in Java
  • Polymorphism in Java – Method Overloading and Overriding
  • Types of Polymorphism in java
  • Method Overriding in Java
  • Can we Overload static methods in Java
  • Can we Override static methods in Java
  • Java Constructor Overloading
  • Java Method Overloading Example
  • Encapsulation in Java with Example
  • Constructor in Java
  • Constructor in an Interface?
  • Parameterized Constructor in Java
  • Constructor Chaining with example
  • What is the use of a Private Constructors in Java
  • Interface in Java
  • What is Marker Interface
  • Abstract Class in Java

Java Keywords

  • Java this keyword
  • Java super keyword
  • Final Keyword in Java
  • static Keyword in Java
  • Static Import
  • Transient Keyword

Miscellaneous

  • newInstance() method
  • How does Hashmap works internally in Java
  • Java Ternary operator
  • How System.out.println() really work?
  • Autoboxing and Unboxing Examples
  • Serialization and Deserialization in Java with Example
  • Generate SerialVersionUID in Java
  • How to make a class Immutable in Java
  • Differences betwen HashMap and Hashtable
  • Difference between Enumeration and Iterator ?
  • Difference between fail-fast and fail-safe Iterator
  • Difference Between Interface and Abstract Class in Java
  • Difference between equals() and ==
  • Sort Objects in a ArrayList using Java Comparable Interface
  • Sort Objects in a ArrayList using Java Comparator

Follow

  • Coding Utils

Useful Links

  • Spring 4.1.x Documentation
  • Spring 3.2.x Documentation
  • Spring 2.5.x Documentation
  • Java 6 API
  • Java 7 API
  • Java 8 API
  • Java EE 5 Tutorial
  • Java EE 6 Tutorial
  • Java EE 7 Tutorial
  • Maven Repository
  • Hibernate ORM

About JavaInterviewPoint

javainterviewpoint.com is a tech blog dedicated to all Java/J2EE developers and Web Developers. We publish useful tutorials on Java, J2EE and all latest frameworks.

All examples and tutorials posted here are very well tested in our development environment.

Connect with us on Facebook | Privacy Policy | Sitemap

Copyright ©2023 · Java Interview Point - All Rights Are Reserved ·