idea创建HelloSpring(maven项目)
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项目)相关推荐
- 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 标签 ...
- Maven如何用Eclipse创建一个Maven项目【笔记自用】
1.Maven的安装与设置环境变量 想要创建一个Maven项目需要先安装Maven,并且设置好环境变量 去下载Maven 设置环境变量 新建变量MAVEN_HOME,值为Maven的目录X:\XXX\ ...
- IDEA创建的maven项目没有src目录问题解决
IDEA创建的maven项目没有src目录问题解决 今天想创建一个maven项目,仿写一些代码,但发现一直没有生成src文件夹和App.class,而且pom.xml也没有自动更新,于是网上搜了一下, ...
- 2022版 的IDEA创建一个maven项目(超详细)
一.设置idea中指定的maven的位置以及本地存储仓库 开发中一般我们使用自己下载的maven,不使用IDEA工具自带的,这就需要将我们下载的maven配置到IDEA工具中,配置如下图所示: 或者直 ...
- 如何在IDEA上创建一个Maven项目2022版
1什么是 maven maven是一个构建工具 功能: ① 把编译好的.class文件打包成一个.jar文件 ② 依赖管理(一个复杂的程序通常会依赖第三方库)使用的时候,需要把对应的jar包下载下来, ...
- 【Maven实战技巧】「插件使用专题」Maven-Archetype插件创建自定义maven项目骨架
技术推荐 自定义Archetype Maven骨架/以当前项目为模板创建maven骨架,可以参考http://maven.apache.org/archetype/maven-archetype-pl ...
- 7.Eclipse中创建新Maven项目
第一步:首先导入前面命令行建立的两个maven项目Hello和HelloFriend. 方法:选择file-->import-->Existing MAVEN PROJECTS选项选 ...
- (八)Eclipse创建Maven项目运行mvn命令
1.Eclipse创建Maven项目 使用Eclipse创建一个Maven项目非常的简单,选择菜单项File>New>Other(也可以在项目结构空白处右击鼠标键),在弹出的对话框中选择M ...
- maven安装、配置以及IDEA创建maven项目(Maven的Web项目)
1. Maven下载.安装 去Maven官网下载相应的maven版本(一般maven和jdk版本有对应关系,jdk1.8对应maven3.3.9),下载后解压到你想放的位置即可. 2. Maven配置 ...
- spring mvc学习(24):配置maven环境和创建maven项目(建议收藏,超全超详细)
1本次歌谣就对如何创建一个maven项目做一个详细的讲解,毕竟卡了我三天,久久不能入眠,也搜了网上很多的博客 都没有顺利的解决maven项目的创建.这篇建议大家收藏,总会用到的.不然大家看网上的博客也 ...
最新文章
- python编码规范手册-Python官方竟然给出了一种编码规范PEP 8
- mysql binlog2sql_mysql闪回工具binlog2sql安装配置教程详解
- java gridout_java 布局管理器GridLayout
- linux 定时任务 crontab
- Netty工作笔记0012---Channel应用案例3
- 如何让CSS动画中途停止并维持姿态
- Proxmark3 Easy Gui 4.0 5.0 5.1无限制版解密程序
- MacOS自动操作Automator的技巧
- Ubuntu Linux 环境变量PATH设置
- GB35114---基于openssl加密库进行开发(二)
- 【D-S证据理论】学习笔记
- (时频分析学习)Week01:傅里叶级数,S变换与广义S变换
- 技嘉B85升级BIOS并安装Win11
- 误差传递公式(law of propagation of uncertainties)
- 区县级应急综合管理系统功能
- buctoj2021年ACM竞赛班训练(四)全题解
- 服务器工作站显示器,HP Z25n超窄边框显示器【深度测评】
- 关于移动视频直播技术,关键干货都在这里(一)采集
- 『贝壳找房APP』反编译到底有多简单--反编译和调试实践
- nacos界面定制化
热门文章
- MySQL8.0 - 新特性 - Descending Index
- 最新款服务器主板,新至强处理器御用座驾,技嘉推出MD71和MD61两款服务器主板...
- 庞贝古城千年废墟复活:VR模型与眼动追踪复现被火山灰掩埋的建筑
- 分析mrp主要应用范围_MRP适用于相关需求的计划与控制
- 自动驾驶中的多传感器融合
- 恒指交易如何先小亏,后而才是大赚!
- countifs函数的使用方法,多条件函数运用
- 程序员“真实”日常:每天敲代码不到 1 小时
- 你未看此花时,此花与汝同归于寂;你来看此花时,则此花颜色一时明白起来。
- torch.sqrt(lhs**2) 与torch.abs(lhs)在pytorch中的差异