Skip to content

Commit

Permalink
Downgrade sprng boot version to 3.2.6 to avoid issue from hibernate s…
Browse files Browse the repository at this point in the history
  • Loading branch information
Rujal Manandhar authored and Rujal Manandhar committed Jun 16, 2024
1 parent 20a1a87 commit 132103e
Show file tree
Hide file tree
Showing 7 changed files with 37 additions and 44 deletions.
6 changes: 2 additions & 4 deletions src/main/java/com/mcve/ltw/LtwApplication.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,14 @@

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.EnableLoadTimeWeaving;

//@EnableLoadTimeWeaving
@SpringBootApplication
public class LtwApplication {

public static void main(String[] args) {
SpringApplication.run(LtwApplication.class, args);
}

/**
* --add-opens=java.base/java.lang=ALL-UNNAMED -javaagent:C:\apache-tomcat-10.1.13\lib\spring-instrument-6.1.8.jar
*/

}
30 changes: 0 additions & 30 deletions src/main/java/com/mcve/ltw/config/DatasourceConfig.java

This file was deleted.

9 changes: 0 additions & 9 deletions src/main/java/com/mcve/ltw/config/LoadTimeWeavingConfig.java

This file was deleted.

28 changes: 28 additions & 0 deletions src/main/java/com/mcve/ltw/controller/TestController.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package com.mcve.ltw.controller;

import com.mcve.ltw.entity.Users;
import com.mcve.ltw.repository.UserRepository;
import org.springframework.web.bind.annotation.*;

import java.util.Collections;
import java.util.List;

@RestController
@RequestMapping(value = "/api/v1/user")
public class TestController {

public TestController(UserRepository userRepository) {
this.userRepository = userRepository;
}
private final UserRepository userRepository;

@GetMapping
public List<Users> getUsers() {
// return userRepository.findAll();
return Collections.emptyList();
}
@PostMapping
public void addUser(@RequestBody Users user) {
userRepository.save(user);
}
}
4 changes: 4 additions & 0 deletions src/main/java/com/mcve/ltw/repository/UserRepository.java
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
package com.mcve.ltw.repository;

import com.mcve.ltw.entity.Users;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.repository.CrudRepository;

/**
* If we use {@link JpaRepository} here, it will work.
*/
public interface UserRepository extends CrudRepository<Users, Long> {
}
4 changes: 3 additions & 1 deletion src/main/java/com/mcve/ltw/weaved/ProfilingAspect.java
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,7 @@ public Object profile(ProceedingJoinPoint pjp) throws Throwable {
}

@Pointcut("execution(public * com.mcve.ltw..*.*(..))")
public void methodsToBeProfiled(){}
public void methodsToBeProfiled(){
System.out.println("egewgerg");
}
}
Binary file added src/main/resources/spring-instrument-6.1.8.jar
Binary file not shown.

0 comments on commit 132103e

Please sign in to comment.