日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

IDEA Spring环境搭建+简单入门(图文教程)

發布時間:2023/12/2 javascript 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IDEA Spring环境搭建+简单入门(图文教程) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

運用此博主的教程:jiachengren

首先利用IDEA創建Maven工程項目

1.選擇新建項目

2.選中Maven骨架


3.填寫項目名稱和項目位置

4.Finsh之后默認打開的是pom.xml文件

5.在pom.xml文件下填寫Spring的相關依賴(其中有一些拓寬工具依賴)


5.1完整的pom.xml代碼(可直接復制)

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>org.example</groupId><artifactId>spring_demo</artifactId><version>1.0-SNAPSHOT</version><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.13</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.0.2.RELEASE</version></dependency><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.9</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><version>5.0.2.RELEASE</version></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.12</version><scope>provided</scope></dependency></dependencies> </project>

6.完善簡單項目結構和編寫測試類文件
6.1簡單項目結構編寫

6.2在resources包下創建Spring配置文件,整合日志配置文件

6.2.1 applicationContext.xml 是Spring配置文件
applicationContext是約定俗成的叫法

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"xmlns:p="http://www.springframework.org/schema/p"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xmlns:util="http://www.springframework.org/schema/util"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsdhttp://www.springframework.org/schema/utilhttp://www.springframework.org/schema/util/spring-util.xsd"> </beans>

6.2.2 log4j2.xml 日志配置文件

<?xml version="1.0" encoding="UTF-8"?> <Configuration status="WARN"><Appenders><Console name="Console" target="SYSTEM_OUT"><PatternLayout pattern="%d{HH:mm:ss} %level : %msg %l%n" /></Console></Appenders><Loggers><Logger name="mylog" level="error" additivity="false"><AppenderRef ref="Console" /></Logger><Root level="error"><AppenderRef ref="Console" /></Root></Loggers> </Configuration>

6.3編寫簡單User類,并加上注解(可以直接復制)
**說明:這里的User類用到了 Lombok工具,具體可參照官網文檔
Lombok官網:Lombok
@Data 替我們生成 getter,setter,toString等方法
@AllArgs/NoArgsConstructor分別為全參構造和無參構造

package com.xxx.demo.pojo;import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import org.springframework.stereotype.Component;@Data @AllArgsConstructor @NoArgsConstructor @Component public class User {private String userName;private String password;public void add(){System.out.println("User add.........");} } 6.4在config包下編寫AppConfig類,并加上注解(可直接復制代碼) @ComponentScan: 全局掃描組件 其中的參數 basePackages 掃描組件的包 @Configuration: 聲明當前類為JavaConfig@Bean: 自動裝配package com.xxx.demo.config;import com.xxx.demo.pojo.User; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration;@ComponentScan(basePackages = "com.xxx.demo") @Configuration public class AppConfig {@Beanpublic User user(){return new User();}}

7.至此Spring簡單配置完成,接下來測試
7.1簡單完善test包,包名和java包下保持一直一致如圖

package com.xxx.demo.pojo;import com.xxx.demo.config.AppConfig; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes = AppConfig.class) public class TestUser {@Autowiredprivate User user;@Testpublic void test(){user.add();}}

7.3運行結果

總結

以上是生活随笔為你收集整理的IDEA Spring环境搭建+简单入门(图文教程)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。