Ciao ragazzi,
sto cercando di risolvere un errore. Sto provando ad eseguire il mio progetto (ANGULAR/SPRING-REST) con INTELLIJ e mi compare il seguente errore : "java: cannot find symbol". Ho provato a guardare un po' su Internet e mi dice che potrebbe essere causato da una variabile non dichiarata o una libreria non importata (ho controllato ed è tutto ok). Il punto è che ho provato ad aprire il progetto con VS CODE, si avvia correttamente e non mi da alcun tipo di problema
package it.contrader.controller;
import lombok.AllArgsConstructor;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import it.contrader.dto.ProfiloDTO;
import it.contrader.dto.UserDTO;
import it.contrader.service.ProfiloService;
import it.contrader.service.UserService;
/**
*
* Questa classe estende AbstractController con tipo UserDTO.
* In aggiunta ai metodi di CRUD si implementa il metodo di login.
*
*
* @param<UserDTO>
*
* @see AbstractController
*
*/
@RestController
@AllArgsConstructor
@RequestMapping("/profilo")
@CrossOrigin(origins = "http://localhost:4200")
public class ProfiloController extends AbstractController<ProfiloDTO>{
@Autowired
private UserService userService;
@Autowired
private ProfiloService profiloService;
@Override
public void delete(@RequestParam("id") long id) {
Iterable<UserDTO> user = userService.getAll();
//for(int i=0, dto.user.size; i++){
for(UserDTO u : user){
if(u.getUser_Idprofilo().getIdProfilo().equals(id)){
u.setUser_Idprofilo(null);
userService.update(u);
break;
}
}
profiloService.delete(id);
}
}