Я бег v4 Spring MVC приложения с пружинной безопасностью 3,2 Я пытаюсь запустить независимую нить от контроллераSpring запустить независимый поток
@Controller
public class C1{
@AutoWired
C2 c2;
@RequestMappting("/")
public String home(){
c2.run();
System.out.println("something");
return "home";
}
}
}
@Component
@Scope
public class C2 extends Thread{
@Override
public void run(){
while(true){
System.out.println("random stuff");
}
}
}
, когда я запускаю этот код он застревает в c2.run();
на следующем строка не выполняется; То, что я пытаюсь достичь здесь, это печатать, что random stuff
непрерывно и визуализировать home.jsp страницу
Что я делаю неправильно, как исправить это ???
Try 'c2.start()' вместо 'c2.run()' –