Skip to content

Commit 40fdd21

Browse files
committed
Spring Boot JDBC MySQL Maven POSTMAN
1 parent 415b47c commit 40fdd21

File tree

28 files changed

+1609
-9
lines changed

28 files changed

+1609
-9
lines changed

Project1-SpringBoot-RestAPI-JDBC-MySQL-Gradle/.idea/.gitignore

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Project1-SpringBoot-RestAPI-JDBC-MySQL-Gradle/.idea/Project1-SpringBoot-RestAPI-JDBC-MySQL-Gradle.iml

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Project1-SpringBoot-RestAPI-JDBC-MySQL-Gradle/.idea/codeStyles

Lines changed: 55 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Project1-SpringBoot-RestAPI-JDBC-MySQL-Gradle/.idea/dbnavigator.xml

Lines changed: 466 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Project1-SpringBoot-RestAPI-JDBC-MySQL-Gradle/.idea/misc.xml

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Project1-SpringBoot-RestAPI-JDBC-MySQL-Gradle/.idea/modules.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Project1-SpringBoot-RestAPI-JDBC-MySQL-Gradle/.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Project1-SpringBoot-RestAPI-JDBC-MySQL-Gradle/SpringDatabase/src/main/java/spring/database/controller/UserController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public String test(){
3232

3333
@GetMapping
3434
public List<User> getAllUsers(){
35-
return userRepository.getUser();
35+
return userRepository.getUsers();
3636
}
3737

3838
@GetMapping(value = "/{id}")

Project1-SpringBoot-RestAPI-JDBC-MySQL-Gradle/SpringDatabase/src/main/java/spring/database/dao/UserRepository.java

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
import org.springframework.stereotype.Repository;
99
import spring.database.model.User;
1010
import spring.database.model.UserRowMapper;
11-
1211
import java.sql.PreparedStatement;
1312
import java.sql.SQLException;
1413
import java.sql.Types;
@@ -24,17 +23,22 @@
2423
public class UserRepository {
2524

2625
@Autowired
27-
JdbcTemplate jdbcTemplate;
26+
private JdbcTemplate jdbcTemplate;
27+
28+
public UserRepository(JdbcTemplate jdbcTemplate) {
29+
this.jdbcTemplate = jdbcTemplate;
30+
}
2831

29-
public List<User> getUser(){
32+
public List<User> getUsers() {
33+
// return jdbcTemplate.query(sql, new UserRowMapper());
3034
return jdbcTemplate.query("select id,firstname,lastname,city , country , phoneno,emailid from user", new UserRowMapper());
3135
}
3236

33-
public User findById(Integer id){
37+
public User findById(Integer id) {
3438

3539
String sql = "SELECT * FROM user WHERE ID = ?";
3640
try{
37-
return (User) this.jdbcTemplate.queryForObject(sql, new Object[] { id }, new UserRowMapper());
41+
return (User) this.jdbcTemplate.queryForObject(sql, new Object[] {id}, new UserRowMapper());
3842
}
3943
catch(EmptyResultDataAccessException ex){
4044
return null;
@@ -74,4 +78,4 @@ public Integer updateUser(User user){
7478
public Integer deleteUserById(Integer id){
7579
return jdbcTemplate.update("delete from user where id = ?",id);
7680
}
77-
}
81+
}

Project1-SpringBoot-RestAPI-JDBC-MySQL-Gradle/SpringDatabase/src/main/java/spring/database/model/User.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
* @project database
66
* @Author Hamdamboy
77
*/
8+
89
public class User {
910
//
1011
int id;

0 commit comments

Comments
 (0)