Skip to content

Commit

Permalink
Upgraded to Spring Boot 3.2.x and JDK 21
Browse files Browse the repository at this point in the history
  • Loading branch information
bsmahi committed Jan 19, 2024
1 parent 4f822f5 commit 1a74a4b
Show file tree
Hide file tree
Showing 59 changed files with 291 additions and 406 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,5 @@ mvnw*

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
.idea/**
00-framework-tool-introductions/04.Mockito-Introduction-In-5-Steps/mockito-demo.iml
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.1.1</version>
<version>3.2.1</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>17</java.version>
<java.version>21</java.version>
<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
</properties>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,14 +79,14 @@
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.1.1</version>
<version>3.2.1</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>17</java.version>
<java.version>21</java.version>
<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
</properties>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Current Directory : /Users/rangakaranam/Ranga/git/00.courses/spring-boot-master-
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.1.1</version>
<version>3.2.1</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.in28minutes.mockito</groupId>
Expand All @@ -24,7 +24,7 @@ Current Directory : /Users/rangakaranam/Ranga/git/00.courses/spring-boot-master-
<name>mockito-demo</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>17</java.version>
<java.version>21</java.version>
</properties>
<dependencies>
<dependency>
Expand Down Expand Up @@ -98,7 +98,7 @@ package com.in28minutes.mockito.mockitodemo.business;

public class SomeBusinessImpl {

private DataService dataService;
private final DataService dataService;

public SomeBusinessImpl(DataService dataService) {
super();
Expand All @@ -119,8 +119,6 @@ public class SomeBusinessImpl {

interface DataService {
int[] retrieveAllData();


}
```
---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.1.1</version>
<version>3.2.1</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.in28minutes.mockito</groupId>
Expand All @@ -14,7 +14,7 @@
<name>mockito-demo</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>17</java.version>
<java.version>21</java.version>
</properties>
<dependencies>
<dependency>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ Current Directory : /Users/rangakaranam/Ranga/git/00.courses/spring-boot-master-
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.1.1</version>
<version>3.2.1</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.in28minutes.mockito</groupId>
Expand All @@ -72,7 +72,7 @@ Current Directory : /Users/rangakaranam/Ranga/git/00.courses/spring-boot-master-
<name>mockito-demo</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>17</java.version>
<java.version>21</java.version>
</properties>
<dependencies>
<dependency>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

public class SomeBusinessImpl {

private DataService dataService;
private final DataService dataService;

public SomeBusinessImpl(DataService dataService) {
super();
Expand All @@ -23,6 +23,4 @@ public int findTheGreatestFromAllData() {

interface DataService {
int[] retrieveAllData();


}
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ off
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.1.1</version>
<version>3.2.1</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.in28minutes.springboot</groupId>
Expand All @@ -47,7 +47,7 @@ off
<name>learn-spring-boot</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>17</java.version>
<java.version>21</java.version>
</properties>
<dependencies>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.1.1</version>
<version>3.2.1</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.in28minutes.springboot</groupId>
Expand All @@ -14,7 +14,7 @@
<name>learn-spring-boot</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>17</java.version>
<java.version>21</java.version>
</properties>
<dependencies>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ off
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.1.1</version>
<version>3.2.1</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.in28minutes.springboot</groupId>
Expand All @@ -64,7 +64,7 @@ off
<name>learn-spring-boot</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>17</java.version>
<java.version>21</java.version>
</properties>
<dependencies>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package com.in28minutes.springboot.learnspringboot;

import java.util.Arrays;
import java.util.List;

import org.springframework.web.bind.annotation.RequestMapping;
Expand All @@ -11,12 +10,11 @@ public class CourseController {

@RequestMapping("/courses")
public List<Course> retrieveAllCourses() {
return Arrays.asList(
return List.of(
new Course(1, "Learn AWS", "in28minutes"),
new Course(2, "Learn DevOps", "in28minutes"),
new Course(3, "Learn Azure", "in28minutes"),
new Course(4, "Learn GCP", "in28minutes")

);
}

Expand Down
15 changes: 6 additions & 9 deletions 01-spring-in-depth/Step10.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.1.1</version>
<version>3.2.1</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>17</java.version>
<java.version>21</java.version>
</properties>

<dependencies>
Expand Down Expand Up @@ -164,7 +164,7 @@ public class QuickSortAlgorithm implements SortAlgorithm {
package com.in28minutes.spring.basics.springin5steps;

public interface SortAlgorithm {
public int[] sort(int[] numbers);
int[] sort(int[] numbers);
}
```
---
Expand All @@ -190,12 +190,9 @@ public class SpringIn5StepsApplication {
// BinarySearchImpl binarySearch =
// new BinarySearchImpl(new QuickSortAlgorithm());
// Application Context
ApplicationContext applicationContext =
SpringApplication.run(SpringIn5StepsApplication.class, args);
BinarySearchImpl binarySearch =
applicationContext.getBean(BinarySearchImpl.class);
int result =
binarySearch.binarySearch(new int[] { 12, 4, 6 }, 3);
var applicationContext = SpringApplication.run(SpringIn5StepsApplication.class, args);
BinarySearchImpl binarySearch = applicationContext.getBean(BinarySearchImpl.class);
int result = binarySearch.binarySearch(new int[] { 12, 4, 6 }, 3);
System.out.println(result);
}
}
Expand Down
15 changes: 6 additions & 9 deletions 01-spring-in-depth/Step12.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.1.1</version>
<version>3.2.1</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>17</java.version>
<java.version>21</java.version>
</properties>

<dependencies>
Expand Down Expand Up @@ -162,7 +162,7 @@ public class QuickSortAlgorithm implements SortAlgorithm {
package com.in28minutes.spring.basics.springin5steps;

public interface SortAlgorithm {
public int[] sort(int[] numbers);
int[] sort(int[] numbers);
}
```
---
Expand All @@ -188,12 +188,9 @@ public class SpringIn5StepsApplication {
// BinarySearchImpl binarySearch =
// new BinarySearchImpl(new QuickSortAlgorithm());
// Application Context
ApplicationContext applicationContext =
SpringApplication.run(SpringIn5StepsApplication.class, args);
BinarySearchImpl binarySearch =
applicationContext.getBean(BinarySearchImpl.class);
int result =
binarySearch.binarySearch(new int[] { 12, 4, 6 }, 3);
var applicationContext = SpringApplication.run(SpringIn5StepsApplication.class, args);
var binarySearch = applicationContext.getBean(BinarySearchImpl.class);
int result = binarySearch.binarySearch(new int[] { 12, 4, 6 }, 3);
System.out.println(result);
}
}
Expand Down
15 changes: 6 additions & 9 deletions 01-spring-in-depth/Step14.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.1.1</version>
<version>3.2.1</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>17</java.version>
<java.version>21</java.version>
</properties>

<dependencies>
Expand Down Expand Up @@ -171,7 +171,7 @@ public class QuickSortAlgorithm implements SortAlgorithm {
package com.in28minutes.spring.basics.springin5steps;

public interface SortAlgorithm {
public int[] sort(int[] numbers);
int[] sort(int[] numbers);
}
```
---
Expand All @@ -197,14 +197,11 @@ public class SpringIn5StepsApplication {
// BinarySearchImpl binarySearch =
// new BinarySearchImpl(new QuickSortAlgorithm());
// Application Context
ApplicationContext applicationContext =
SpringApplication.run(SpringIn5StepsApplication.class, args);
var applicationContext = SpringApplication.run(SpringIn5StepsApplication.class, args);

BinarySearchImpl binarySearch =
applicationContext.getBean(BinarySearchImpl.class);
var binarySearch = applicationContext.getBean(BinarySearchImpl.class);

BinarySearchImpl binarySearch1 =
applicationContext.getBean(BinarySearchImpl.class);
var binarySearch1 = applicationContext.getBean(BinarySearchImpl.class);

System.out.println(binarySearch);
System.out.println(binarySearch1);
Expand Down
27 changes: 10 additions & 17 deletions 01-spring-in-depth/Step15.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.1.1</version>
<version>3.2.1</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>17</java.version>
<java.version>21</java.version>
</properties>

<dependencies>
Expand Down Expand Up @@ -245,20 +245,17 @@ public class SpringIn5StepsBasicApplication {
// BinarySearchImpl binarySearch =
// new BinarySearchImpl(new QuickSortAlgorithm());
// Application Context
ApplicationContext applicationContext =
var applicationContext =
SpringApplication.run(SpringIn5StepsBasicApplication.class, args);

BinarySearchImpl binarySearch =
applicationContext.getBean(BinarySearchImpl.class);
var binarySearch = applicationContext.getBean(BinarySearchImpl.class);

BinarySearchImpl binarySearch1 =
applicationContext.getBean(BinarySearchImpl.class);
var binarySearch1 = applicationContext.getBean(BinarySearchImpl.class);

System.out.println(binarySearch);
System.out.println(binarySearch1);

int result =
binarySearch.binarySearch(new int[] { 12, 4, 6 }, 3);
int result = binarySearch.binarySearch(new int[] { 12, 4, 6 }, 3);
System.out.println(result);
}
}
Expand All @@ -281,19 +278,15 @@ import com.in28minutes.spring.basics.springin5steps.scope.PersonDAO;
@SpringBootApplication
public class SpringIn5StepsScopeApplication {

private static Logger LOGGER =
LoggerFactory.getLogger(SpringIn5StepsScopeApplication.class);
private static Logger LOGGER = LoggerFactory.getLogger(SpringIn5StepsScopeApplication.class);

public static void main(String[] args) {

ApplicationContext applicationContext =
SpringApplication.run(SpringIn5StepsScopeApplication.class, args);
var applicationContext = SpringApplication.run(SpringIn5StepsScopeApplication.class, args);

PersonDAO personDao =
applicationContext.getBean(PersonDAO.class);
var personDao = applicationContext.getBean(PersonDAO.class);

PersonDAO personDao2 =
applicationContext.getBean(PersonDAO.class);
var personDao2 = applicationContext.getBean(PersonDAO.class);

LOGGER.info("{}", personDao);
LOGGER.info("{}", personDao.getJdbcConnection());
Expand Down
Loading

0 comments on commit 1a74a4b

Please sign in to comment.