Skip to content

Commit 7fc3637

Browse files
committed
minor fixes
1 parent 8565631 commit 7fc3637

File tree

9 files changed

+27
-25
lines changed

9 files changed

+27
-25
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
# spring-boot-reactjs-crud-app
22

33
This CRUD full-stack employee management application.
4+
#### An actual version of build is deployed on AWS:
5+
http://employeeweb.tk
46

57
### Used Technologies:
68

79
Component | Technology
810
--- | ---
911
Backend | Spring: Boot, Data
1012
Frontend | React.js, Redux, Bootstrap
11-
Database | Mysql
13+
Database | PostgreSQL
1214
Persistence | JPA
1315
Client Build | npm, yarn, webpack
1416
Server Build | Maven

react-frontend/.eslintcache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[{"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\index.js":"1","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\app\\app.js":"2","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\parts\\header.js":"3","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\parts\\footer.js":"4","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\store.js":"5","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\reducers\\index.js":"6","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\reducers\\error-reducer.js":"7","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\actions\\types.js":"8","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\actions\\employee-actions.js":"9","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\reducers\\employee-reducer.js":"10","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\employees-components\\employee-add-component.js":"11","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\employees-components\\employee-update-component.js":"12","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\employees-components\\employees-list-component.js":"13","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\employees-components\\employee-view-component.js":"14","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\parts\\input-form.js":"15"},{"size":159,"mtime":1603024139520,"results":"16","hashOfConfig":"17"},{"size":1357,"mtime":1607354677981,"results":"18","hashOfConfig":"17"},{"size":380,"mtime":1607277075765,"results":"19","hashOfConfig":"17"},{"size":368,"mtime":1607277075779,"results":"20","hashOfConfig":"17"},{"size":704,"mtime":1607285804596,"results":"21","hashOfConfig":"17"},{"size":238,"mtime":1607290290431,"results":"22","hashOfConfig":"17"},{"size":277,"mtime":1610052714666,"results":"23","hashOfConfig":"17"},{"size":194,"mtime":1607294294762,"results":"24","hashOfConfig":"17"},{"size":1704,"mtime":1607341318486,"results":"25","hashOfConfig":"17"},{"size":638,"mtime":1610127149385,"results":"26","hashOfConfig":"17"},{"size":1766,"mtime":1610127266409,"results":"27","hashOfConfig":"17"},{"size":2299,"mtime":1610127300478,"results":"28","hashOfConfig":"17"},{"size":3277,"mtime":1607354678027,"results":"29","hashOfConfig":"17"},{"size":2137,"mtime":1607354678017,"results":"30","hashOfConfig":"17"},{"size":4126,"mtime":1607355107333,"results":"31","hashOfConfig":"17"},{"filePath":"32","messages":"33","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"34"},"hn9ska",{"filePath":"35","messages":"36","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"34"},{"filePath":"37","messages":"38","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"34"},{"filePath":"39","messages":"40","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"34"},{"filePath":"41","messages":"42","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"34"},{"filePath":"43","messages":"44","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"34"},{"filePath":"45","messages":"46","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"47","usedDeprecatedRules":"34"},{"filePath":"48","messages":"49","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"34"},{"filePath":"50","messages":"51","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"34"},{"filePath":"52","messages":"53","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"54","messages":"55","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"56","messages":"57","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"58","messages":"59","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"34"},{"filePath":"60","messages":"61","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"34"},{"filePath":"62","messages":"63","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"34"},"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\index.js",[],["64","65"],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\app\\app.js",[],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\parts\\header.js",[],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\parts\\footer.js",[],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\store.js",[],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\reducers\\index.js",[],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\reducers\\error-reducer.js",["66"],"import {GET_ERRORS} from \"../actions/types\";\r\n\r\nconst initialState = {};\r\n\r\nexport default function (state = initialState, action) {\r\n switch (action.type) {\r\n case GET_ERRORS:\r\n return action.payload;\r\n default:\r\n return state;\r\n }\r\n}","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\actions\\types.js",[],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\actions\\employee-actions.js",[],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\reducers\\employee-reducer.js",["67"],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\employees-components\\employee-add-component.js",[],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\employees-components\\employee-update-component.js",[],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\employees-components\\employees-list-component.js",[],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\employees-components\\employee-view-component.js",[],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\parts\\input-form.js",[],{"ruleId":"68","replacedBy":"69"},{"ruleId":"70","replacedBy":"71"},{"ruleId":"72","severity":1,"message":"73","line":5,"column":1,"nodeType":"74","endLine":13,"endColumn":2},{"ruleId":"72","severity":1,"message":"73","line":8,"column":1,"nodeType":"74","endLine":24,"endColumn":2},"no-native-reassign",["75"],"no-negated-in-lhs",["76"],"import/no-anonymous-default-export","Unexpected default export of anonymous function","ExportDefaultDeclaration","no-global-assign","no-unsafe-negation"]
1+
[{"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\index.js":"1","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\app\\app.js":"2","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\parts\\header.js":"3","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\parts\\footer.js":"4","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\store.js":"5","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\reducers\\index.js":"6","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\reducers\\error-reducer.js":"7","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\actions\\types.js":"8","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\actions\\employee-actions.js":"9","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\reducers\\employee-reducer.js":"10","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\employees-components\\employee-add-component.js":"11","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\employees-components\\employee-update-component.js":"12","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\employees-components\\employees-list-component.js":"13","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\employees-components\\employee-view-component.js":"14","C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\parts\\input-form.js":"15"},{"size":159,"mtime":1603024139520,"results":"16","hashOfConfig":"17"},{"size":1357,"mtime":1607354677981,"results":"18","hashOfConfig":"17"},{"size":380,"mtime":1607277075765,"results":"19","hashOfConfig":"17"},{"size":445,"mtime":1610303379791,"results":"20","hashOfConfig":"17"},{"size":704,"mtime":1607285804596,"results":"21","hashOfConfig":"17"},{"size":238,"mtime":1607290290431,"results":"22","hashOfConfig":"17"},{"size":277,"mtime":1610300923309,"results":"23","hashOfConfig":"17"},{"size":194,"mtime":1610300925954,"results":"24","hashOfConfig":"17"},{"size":1821,"mtime":1610305743555,"results":"25","hashOfConfig":"17"},{"size":638,"mtime":1610127149385,"results":"26","hashOfConfig":"17"},{"size":1766,"mtime":1610302489279,"results":"27","hashOfConfig":"17"},{"size":2150,"mtime":1610302422551,"results":"28","hashOfConfig":"17"},{"size":3277,"mtime":1607354678027,"results":"29","hashOfConfig":"17"},{"size":2137,"mtime":1607354678017,"results":"30","hashOfConfig":"17"},{"size":4126,"mtime":1610302167995,"results":"31","hashOfConfig":"17"},{"filePath":"32","messages":"33","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"17t4nat",{"filePath":"34","messages":"35","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"36","messages":"37","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"38","messages":"39","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"40","messages":"41","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"42","messages":"43","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"44","messages":"45","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"46","messages":"47","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"48","messages":"49","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"50","messages":"51","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"52","messages":"53","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"54","messages":"55","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"56","messages":"57","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"58","messages":"59","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"60","messages":"61","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\index.js",[],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\app\\app.js",[],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\parts\\header.js",[],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\parts\\footer.js",[],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\store.js",[],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\reducers\\index.js",[],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\reducers\\error-reducer.js",["62"],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\actions\\types.js",[],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\actions\\employee-actions.js",[],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\reducers\\employee-reducer.js",["63"],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\employees-components\\employee-add-component.js",[],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\employees-components\\employee-update-component.js",[],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\employees-components\\employees-list-component.js",[],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\employees-components\\employee-view-component.js",[],"C:\\Users\\merik\\IdeaProjects\\spring-boot-reactjs-crud-app\\react-frontend\\src\\components\\parts\\input-form.js",[],{"ruleId":"64","severity":1,"message":"65","line":5,"column":1,"nodeType":"66","endLine":12,"endColumn":2},{"ruleId":"64","severity":1,"message":"65","line":8,"column":1,"nodeType":"66","endLine":24,"endColumn":2},"import/no-anonymous-default-export","Unexpected default export of anonymous function","ExportDefaultDeclaration"]

react-frontend/public/favicon.ico

1.12 KB
Binary file not shown.

react-frontend/public/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
66
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css" />
77
<link rel="stylesheet" href="style.css" />
8+
<link rel="icon" type="image/x-icon" href="favicon.ico">
89
<link href="https://fonts.googleapis.com/css2?family=Varela+Round&display=swap" rel="stylesheet">
910
<title>CRUD app</title>
1011
</head>

react-frontend/src/actions/employee-actions.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import axios from "axios";
22
import {GET_ERRORS, GET_EMPLOYEES, DELETE_EMPLOYEE, GET_EMPLOYEE_BY_ID} from "./types";
33

4-
const EMPLOYEE_API_BASE_URL = "http://localhost:8080/api/v1/employees";
4+
// const EMPLOYEE_API_BASE_URL = "http://localhost:8080/api/v1/employees";
5+
const EMPLOYEE_API_BASE_URL = "http://ec2-3-120-15-67.eu-central-1.compute.amazonaws.com:8080/api/v1/employees";
56

67
export const createEmployee = (employee, history) => async dispatch => {
78
try {

react-frontend/src/components/employees-components/employee-update-component.js

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,26 +25,20 @@ class EmployeeUpdateComponent extends Component {
2525
this.setState({errors: nextProps.errors});
2626
}
2727

28-
const {firstName, lastName, city, address, telephone} = nextProps.employee;
29-
3028
this.setState({
31-
firstName,
32-
lastName,
33-
city,
34-
address,
35-
telephone
29+
...nextProps.employee
3630
});
3731
}
3832

39-
handleInputChange(event) {
33+
handleInputChange = (event) => {
4034
const {name, value} = event.target;
4135

4236
this.setState({
4337
[name]: value
4438
});
4539
};
4640

47-
updateEmployee(event) {
41+
updateEmployee = (event) => {
4842
event.preventDefault();
4943

5044
const {firstName, lastName, city, address, telephone} = this.state;
@@ -54,6 +48,7 @@ class EmployeeUpdateComponent extends Component {
5448
};
5549

5650
render() {
51+
5752
return (
5853
<div>
5954
<InputForm

react-frontend/src/components/parts/footer.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ const Footer = () => {
44
return (
55
<div>
66
<footer className="footer bg-dark">
7-
<a className="mt-3" style={{textDecoration: "none", color: "white"}}
8-
href="https://github.com/merikbest">merikbest 2020</a>
7+
<a href="https://github.com/merikbest" style={{textDecoration: "none", color: "white"}}>
8+
<i className="fab fa-github fa-2x mr-3 mt-2" style={{color: "white"}}></i>merikbest 2020
9+
</a>
910
</footer>
1011
</div>
1112
);

src/main/java/com/gmail/merikbest2015/springbootreactjscrudapp/controller/EmployeeController.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
import java.util.List;
1515
import java.util.Map;
1616

17-
@CrossOrigin(origins = "http://localhost:3000")
17+
@CrossOrigin(origins = "*")
1818
@RestController
19-
@RequestMapping("/api/v1/")
19+
@RequestMapping("/api/v1/employees")
2020
public class EmployeeController {
2121

2222
private final EmployeeService employeeService;
@@ -26,14 +26,14 @@ public EmployeeController(EmployeeService employeeService) {
2626
this.employeeService = employeeService;
2727
}
2828

29-
@GetMapping("/employees")
29+
@GetMapping
3030
public ResponseEntity<?> getAllEmployees() {
3131
List<Employee> employees = employeeService.findAll();
3232

3333
return new ResponseEntity<>(employees, HttpStatus.OK);
3434
}
3535

36-
@PostMapping("/employees")
36+
@PostMapping
3737
public ResponseEntity<?> createEmployee(@RequestBody @Valid Employee employee, BindingResult bindingResult) {
3838
if (bindingResult.hasErrors()) {
3939
Map<String, String> errorsMap = ControllerUtils.getErrors(bindingResult);
@@ -46,15 +46,15 @@ public ResponseEntity<?> createEmployee(@RequestBody @Valid Employee employee, B
4646
}
4747
}
4848

49-
@GetMapping("/employees/{id}")
49+
@GetMapping("/{id}")
5050
public ResponseEntity<?> getEmployeeById(@PathVariable Long id) {
5151
Employee employee = employeeService.findById(id)
5252
.orElseThrow(() -> new ResourceNotFoundException("Employee not exist with id: " + id));
5353

5454
return new ResponseEntity<>(employee, HttpStatus.OK);
5555
}
5656

57-
@PutMapping("/employees/{id}")
57+
@PutMapping("/{id}")
5858
public ResponseEntity<?> updateEmployee(
5959
@PathVariable Long id,
6060
@RequestBody @Valid Employee employeeDetails,
@@ -80,7 +80,7 @@ public ResponseEntity<?> updateEmployee(
8080
}
8181
}
8282

83-
@DeleteMapping("/employees/{id}")
83+
@DeleteMapping("/{id}")
8484
public ResponseEntity<Map<String, Boolean>> deleteEmployee(@PathVariable Long id) {
8585
Employee employee = employeeService.findById(id)
8686
.orElseThrow(() -> new ResourceNotFoundException("Employee not exist with id: " + id));
Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
spring.datasource.url=jdbc:postgresql://localhost:5432/employee-management-system
1+
#spring.datasource.url=jdbc:postgresql://localhost:5432/employee-management-system
2+
spring.datasource.url=jdbc:postgresql://employee-management-system.cuvh5hyaw315.eu-central-1.rds.amazonaws.com:5432/employee_management
23
spring.datasource.username=postgres
3-
spring.datasource.password=root
4+
#spring.datasource.password=root
5+
spring.datasource.password=rootroot
46
spring.jpa.generate-ddl=false
57
spring.jpa.show-sql=false
6-
spring.jpa.hibernate.ddl-auto=validate
7-
spring.flyway.locations=classpath:/db/migration
8+
spring.jpa.hibernate.ddl-auto=create
9+
#spring.flyway.locations=classpath:/db/migration

0 commit comments

Comments
 (0)