0% found this document useful (0 votes)
33 views13 pages

Spring Boot Maven Setup Guide

The document provides an overview of the Java ecosystem, highlighting key components such as the Java version, IDEs (Eclipse, IntelliJ, Netbeans), servers (Tomcat, Weblogic, Websphere, JBoss), and testing frameworks (JUnit, Mockito). It also discusses Maven for software production automation and dependency management, as well as Spring framework features including Spring Boot for project initiation and various Spring modules. Additionally, it includes a sample Maven configuration for a Spring Boot project.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as ODP, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views13 pages

Spring Boot Maven Setup Guide

The document provides an overview of the Java ecosystem, highlighting key components such as the Java version, IDEs (Eclipse, IntelliJ, Netbeans), servers (Tomcat, Weblogic, Websphere, JBoss), and testing frameworks (JUnit, Mockito). It also discusses Maven for software production automation and dependency management, as well as Spring framework features including Spring Boot for project initiation and various Spring modules. Additionally, it includes a sample Maven configuration for a Spring Boot project.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as ODP, PDF, TXT or read online on Scribd

Ecosystème Java

Contexte général

Version 23 (Version 21 LTS)


Langage orienté objet
IDE

Eclipse


Intellij


Netbeans
Serveurs

Tomcat


Weblogic


Websphere


JBoss
Tests

Junit permet de tester des
méthodes


Mockito permet de faire des
bouchons


Dbunit / Dataset
Maven

Automatisation des production logicielle


Gestion dépendances


[Link] / Repository
Spring

Spring boot : Lancement d'une nouveau projet
java


[Link]
Spring
Spring/Maven
<?xml version="1.0" encoding="UTF-8"?>

<project xmlns="[Link] xmlns:xsi="[Link]

xsi:schemaLocation="[Link] [Link]

<modelVersion>4.0.0</modelVersion>

<parent>

<groupId>[Link]</groupId>

<artifactId>spring-boot-starter-parent</artifactId>

<version>3.3.3</version>

<relativePath/> <!-- lookup parent from repository -->

</parent>

<groupId>[Link]</groupId>

<artifactId>demo</artifactId>

<version>0.0.1-SNAPSHOT</version>

<packaging>war</packaging>

<name>demo</name>

<description>Demo project for Spring Boot</description>

<url/>
Spring/Maven
<dependencies>

<dependency>

<groupId>[Link]</groupId>

<artifactId>spring-boot-starter-data-jpa</artifactId>

</dependency>

<dependency>

<groupId>[Link]</groupId>

<artifactId>spring-boot-starter-web</artifactId>

</dependency>

<dependency>

<groupId>[Link]</groupId>

<artifactId>spring-boot-starter-tomcat</artifactId>

<scope>provided</scope>

</dependency>

<dependency>

</dependencies>
Spring

Spring Web
Spring

Spring Data
Spring


Spring Core : inversion de contrôle


Spring AOP : Séparation partie métier de la
partie technique


Spring Batch : Traitement par lots

You might also like