idea创建HelloSpring(maven项目)

  • 1.创建一个maven项目
  • 2.导入maven的jar包
  • 3.新建一个Hello的实体类
  • 4.新建一个ApplicationContext.xml
  • 5.创建MyTest进行测试

1.创建一个maven项目

打开idea,new–>Project–>maven–>next—>填写项目名称。

2.导入maven的jar包

在pom.xml中导入jar包。

<?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-study</artifactId><packaging>pom</packaging><version>1.0-SNAPSHOT</version><modules><module>spring-01</module><module>spring-02</module></modules><dependencies><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>5.2.7.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>5.2.7.RELEASE</version></dependency></dependencies>
</project>

3.新建一个Hello的实体类

在java目录下创建package包com.sw.entity。目录结构如下:
在entity包下新建一个Hello实体类。重写tostring方法。

package com.sw.entity;public class Hello {private String str;public String getStr() {return str;}public void setStr(String str) {this.str = str;}@Overridepublic String toString() {return "Hello{" +"str='" + str + '\'' +'}';}
}

4.新建一个ApplicationContext.xml

在resources目录下创建一个ApplicationContext.xml文件。

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beanshttps://www.springframework.org/schema/beans/spring-beans.xsd"><bean id="hello" class="com.sw.entity.Hello"><property name="str" value="Hello Spring"/></bean></beans>

id=“hello” 唯一标识符
class=“com.sw.entity.Hello” 对象所对应的全限定名
name=“str” 实体类中的对象
value=“Hello Spring” 给对象赋值

5.创建MyTest进行测试

MyTest.java 目录如下

import com.sw.entity.Hello;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;public class MyTest {public static void main(String[] args) {ApplicationContext context = new ClassPathXmlApplicationContext("ApplicationContext.xml");Hello hello = (Hello) context.getBean("hello");System.out.println(hello.toString());}
}

运行main方法,输出Hello{str=‘Hello Spring’}

idea创建HelloSpring(maven项目)相关推荐

  1. Eclipse创建的Maven项目报错Could not calculate build plan: Plugin

    Eclipse创建的Maven项目报错Could not calculate build plan: Plugin 2018年05月10日 21:59:25 TIMI-Nian 阅读数:5040 标签 ...

  2. Maven如何用Eclipse创建一个Maven项目【笔记自用】

    1.Maven的安装与设置环境变量 想要创建一个Maven项目需要先安装Maven,并且设置好环境变量 去下载Maven 设置环境变量 新建变量MAVEN_HOME,值为Maven的目录X:\XXX\ ...

  3. IDEA创建的maven项目没有src目录问题解决

    IDEA创建的maven项目没有src目录问题解决 今天想创建一个maven项目,仿写一些代码,但发现一直没有生成src文件夹和App.class,而且pom.xml也没有自动更新,于是网上搜了一下, ...

  4. 2022版 的IDEA创建一个maven项目(超详细)

    一.设置idea中指定的maven的位置以及本地存储仓库 开发中一般我们使用自己下载的maven,不使用IDEA工具自带的,这就需要将我们下载的maven配置到IDEA工具中,配置如下图所示: 或者直 ...

  5. 如何在IDEA上创建一个Maven项目2022版

    1什么是 maven maven是一个构建工具 功能: ① 把编译好的.class文件打包成一个.jar文件 ② 依赖管理(一个复杂的程序通常会依赖第三方库)使用的时候,需要把对应的jar包下载下来, ...

  6. 【Maven实战技巧】「插件使用专题」Maven-Archetype插件创建自定义maven项目骨架

    技术推荐 自定义Archetype Maven骨架/以当前项目为模板创建maven骨架,可以参考http://maven.apache.org/archetype/maven-archetype-pl ...

  7. 7.Eclipse中创建新Maven项目

     第一步:首先导入前面命令行建立的两个maven项目Hello和HelloFriend. 方法:选择file-->import-->Existing MAVEN PROJECTS选项选 ...

  8. (八)Eclipse创建Maven项目运行mvn命令

    1.Eclipse创建Maven项目 使用Eclipse创建一个Maven项目非常的简单,选择菜单项File>New>Other(也可以在项目结构空白处右击鼠标键),在弹出的对话框中选择M ...

  9. maven安装、配置以及IDEA创建maven项目(Maven的Web项目)

    1. Maven下载.安装 去Maven官网下载相应的maven版本(一般maven和jdk版本有对应关系,jdk1.8对应maven3.3.9),下载后解压到你想放的位置即可. 2. Maven配置 ...

  10. spring mvc学习(24):配置maven环境和创建maven项目(建议收藏,超全超详细)

    1本次歌谣就对如何创建一个maven项目做一个详细的讲解,毕竟卡了我三天,久久不能入眠,也搜了网上很多的博客 都没有顺利的解决maven项目的创建.这篇建议大家收藏,总会用到的.不然大家看网上的博客也 ...

最新文章

  1. python编码规范手册-Python官方竟然给出了一种编码规范PEP 8
  2. mysql binlog2sql_mysql闪回工具binlog2sql安装配置教程详解
  3. java gridout_java 布局管理器GridLayout
  4. linux 定时任务 crontab
  5. Netty工作笔记0012---Channel应用案例3
  6. 如何让CSS动画中途停止并维持姿态
  7. Proxmark3 Easy Gui 4.0 5.0 5.1无限制版解密程序
  8. MacOS自动操作Automator的技巧
  9. Ubuntu Linux 环境变量PATH设置
  10. GB35114---基于openssl加密库进行开发(二)
  11. 【D-S证据理论】学习笔记
  12. (时频分析学习)Week01:傅里叶级数,S变换与广义S变换
  13. 技嘉B85升级BIOS并安装Win11
  14. 误差传递公式(law of propagation of uncertainties)
  15. 区县级应急综合管理系统功能
  16. buctoj2021年ACM竞赛班训练(四)全题解
  17. 服务器工作站显示器,HP Z25n超窄边框显示器【深度测评】
  18. 关于移动视频直播技术,关键干货都在这里(一)采集
  19. 『贝壳找房APP』反编译到底有多简单--反编译和调试实践
  20. nacos界面定制化

热门文章

  1. MySQL8.0 - 新特性 - Descending Index
  2. 最新款服务器主板,新至强处理器御用座驾,技嘉推出MD71和MD61两款服务器主板...
  3. 庞贝古城千年废墟复活:VR模型与眼动追踪复现被火山灰掩埋的建筑
  4. 分析mrp主要应用范围_MRP适用于相关需求的计划与控制
  5. 自动驾驶中的多传感器融合
  6. 恒指交易如何先小亏,后而才是大赚!
  7. countifs函数的使用方法,多条件函数运用
  8. 程序员“真实”日常:每天敲代码不到 1 小时
  9. 你未看此花时,此花与汝同归于寂;你来看此花时,则此花颜色一时明白起来。
  10. torch.sqrt(lhs**2) 与torch.abs(lhs)在pytorch中的差异