🔧 AI Nachrichten KI-Angriffe: Geheimdienste sollen neue Befugnisse erhalten(11.09.2026 um 11:00 Uhr)
🔧 AI Nachrichten Podcast: ChatGPT schwatzt Nutzern in Deutschland jetzt Werbung auf(28.08.2026 um 08:46 Uhr)
🐧 Linux TippsPACMAN: KI-Framework steuert Fusionsplasma in Echtzeit(11.09.2026 um 10:46 Uhr)
📰 IT NachrichtenAutismus und ADHS mit früher Weichmacher-Exposition verknüpft(12.09.2026 um 09:04 Uhr)
🪟 Windows TippsMicrosoft bringt Emoji 17.0 auf Windows 11(31.08.2026 um 08:16 Uhr)
⚠️ Malware / Trojaner / VirenNeue Android-Malware schreit Sie an, wenn Sie nicht zahlen(11.09.2026 um 10:33 Uhr)
📰 IT Nachrichten7-max: Tool bringt 10 bis 20 Prozent mehr Tempo für Programme(12.09.2026 um 09:30 Uhr)
⚠️ Malware / Trojaner / VirenHandy: Wer diese App installiert hat, sollte sein Gerät besser zurücksetzen(11.09.2026 um 16:55 Uhr)
🔧 AI Nachrichten KI-Angriffe: Geheimdienste sollen neue Befugnisse erhalten(11.09.2026 um 11:00 Uhr)
🔧 AI Nachrichten Podcast: ChatGPT schwatzt Nutzern in Deutschland jetzt Werbung auf(28.08.2026 um 08:46 Uhr)
🐧 Linux TippsPACMAN: KI-Framework steuert Fusionsplasma in Echtzeit(11.09.2026 um 10:46 Uhr)
📰 IT NachrichtenAutismus und ADHS mit früher Weichmacher-Exposition verknüpft(12.09.2026 um 09:04 Uhr)
🪟 Windows TippsMicrosoft bringt Emoji 17.0 auf Windows 11(31.08.2026 um 08:16 Uhr)
⚠️ Malware / Trojaner / VirenNeue Android-Malware schreit Sie an, wenn Sie nicht zahlen(11.09.2026 um 10:33 Uhr)
📰 IT Nachrichten7-max: Tool bringt 10 bis 20 Prozent mehr Tempo für Programme(12.09.2026 um 09:30 Uhr)
⚠️ Malware / Trojaner / VirenHandy: Wer diese App installiert hat, sollte sein Gerät besser zurücksetzen(11.09.2026 um 16:55 Uhr)

🔧 Programmierung 🕛 vor 3 Monaten 2 Min Lesezeit
0

Annotations in Spring Boot

↗ Quelle (dev.to)
🗣️ Stimme:

Common Spring Boot Annotations and Why We Use Them?




  1. @SpringBootApplication**




CODE
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}






Why we use?



This is the main annotation for Spring Boot application.



It combines 3 annotations internally:




  1. @Configuration

  2. @EnableAutoConfiguration

  3. @ComponentScan



Meaning:

=> Starts Spring Boot app

=> Automatically configures project

=> Scans classes like controller, service, repository



2. @RestController




CODE
@RestController
public class StudentController {

}






@RestController is used in Spring Boot to create REST APIs and send data directly to the client as an HTTP response, usually in JSON format.



Why do we use it?



We use @RestController when we want to:



=> send data to frontend applications

=> create APIs

=> return JSON/XML instead of HTML pages



3.@Controller



@Controller is used to create a web controller in Spring MVC.



It is mainly used to return:



=> HTML pages

=> JSP pages

=> Thymeleaf templates

instead of JSON data.



Why do we use @Controller?



We use @Controller when we want to:



=> handle web requests

=> return UI pages to the browser

=> build traditional web applications



Example




CODE
 @Controller
public class HomeController {

@GetMapping("/home")
public String home() {
return "home";
}
}






4.@Service



@Service is used to mark a class as a service layer in a Spring Boot application.



It contains the business logic of the application.



Why do we use @Service?



We use @Service to:



=> write business logic

=> perform calculations

=> validate data

=> process application logic

=> keep controller code clean



Example




CODE
@Service
public class StudentService {

public String getMessage() {
return "Welcome Student";
}
}






5. @Repository

@Repository is used to mark a class as a repository layer in a Spring Boot application.



It is mainly used for database operations.



Why do we use @Repository?



We use @Repository to:



=> connect with the database

=> save data

=> fetch data

=> update data

=> delete data



It acts as a bridge between the application and the database.



Example




CODE
@Repository
public class StudentRepository {

}


Vollständiger Original-Bericht
Ausführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf dev.to.
↗ Original-Artikel auf dev.to lesen
Wie bewertest du diesen Beitrag?
1 Klick Feedback
Teilen mit Netzwerk & Team:

Community-Analysen & Experten-Meinungen 0

Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
Community Pulse: Relevanz-Einschätzung
1 Klick Experten-Votum
🔴 Akute Relevanz 0%
🟡 In Evaluierung 0%
🟢 Keine Auswirkung 0%
Spannende Innovation 0%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Port 8095 Engine
1 Quelle
KI-Angriffe: Geheimdienste sollen neue Befugnisse erhalten
1 Quelle
Podcast: ChatGPT schwatzt Nutzern in Deutschland jetzt Werbung auf
1 Quelle
PACMAN: KI-Framework steuert Fusionsplasma in Echtzeit
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten Annotations in Spring Boot

Thematisch verwandte Begriffe: Annotations, Spring, Boot · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...