Я пытаюсь понять, как использовать среду Spring с нуля в течение лета.Я очень новичок в Spring и даже новичок в Maven, хотя я немного знаком с Java и использую Eclipse.
Работая с несколькими онлайн-учебниками Spring (например, , этот - сайт на корейском языке, но код на Java), я натолкнулся на термин внедрение зависимостей много раз.Из того, что я узнал до сих пор, и, пожалуйста, исправьте меня, если я неправильно понимаю, добавление (внедрение) зависимости осуществляется путем добавления некоторого кода в файл pom.xml, такого как:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
Но чтоименно это делает?Что такое groupId
, artifactId
и version
и как они используются?Как это связано с большей весенней картиной?Я знакомлюсь с основами доступа к базам данных с помощью SQL, но я изо всех сил пытаюсь выяснить, как перейти от JDBC к Spring, и мне особенно тяжело перебирать незнакомые инструменты (такие как Spring и Maven) самостоятельно.
Любая помощьбудет с благодарностью.