IDEA简单开发java和Spring
Java
以Hello World为例
1.创建一个项目(File->New Project),选择Java
jdk默认即可,点击next
2.出现下图所示
不改变默认,点击next即可
3.出现下图所示
指定工程名字,工程位置
4.创建好工程后如下图所示
工程下的src目录用于存放代码
5.创建Package
右击src->New->Package
输入包名
6.创建类Class
右击创建好的包,New->Java Class
输入类名
7.创建好如下图所示,在类中输入代码
8.输出Hello World为例
成功输出,至此一个简单的java程序成功运行!
Spring
同样以Hello World为例
1.创建Spring项目
点击creat new project,选择Spring,点击next!
设置项目名称和保存路径,点击Finish
这是idea会自动下载好Spring所需要的jars
2.完成后如下图所示
3.在src中创建一个包
同上述java一样,右击src,New->Package
4.然后在包中创建类
右击创建好的包,New->Java class,创建一个main类和一个HelloWorld类,完成如下图所示
不使用框架
1.调用sayHello这个方法,分为3步
- 创建一个HelloWorld实例对象
- 设置实例对象的name属性
- 调用对象的sayHello()方法
HelloWorld类代码如下:
main类代码如下:
最后得到结果如下图所示:
初步使用Spring框架
1.首先在Spring配置文件中加入以下内容
<bean id="helloWorld" class="First.HelloWorld"><property name="name" value="Spring"></property></bean>
加入后如下图
2.方法如下
- 创建一个Spring的IOC对象
- 从IOC容器中获取Bean实例
- 调用sayHello()方法
代码如下:
//创建一个IOC容器对象ApplicationContext context=new ClassPathXmlApplicationContext("spring-config.xml");//为实例对象赋值HelloWorld helloWorld=(HelloWorld) context.getBean("helloWorld");//调用对象的方法helloWorld.sayHello();
3.结果
以上是Spring的初步使用
IDEA简单开发java和Spring相关推荐
- Eclipse转IDEA开发java项目spring+mybaits项目踩坑记录
久了不用一个东西总有遗忘,记录是你快速找回状态之本.今天将原来eclipse写的spring+mybatis Demo在 idea上跑起来,花了不少时间.这里将坑记录下: 一.IDEA创建项目 1. ...
- SpringMVC的两个蝴蝶飞你好的简单开发(二)
白发戴花君莫笑,岁月从不败美人. 愿,像你我一如既往地好看. 上一章简单介绍了SpringMVC的运行流程(一),如果没有看过,请观看上一章. 一. SpringMVC的简单开发 SpringMVC ...
- 【Java进阶营】阿里架构师手把手教你如何简单快捷地构建Spring应用
一.Spring介绍 1.1 SpringBoot简介 在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些 ...
- 视频教程-基础篇:Spring MVC快速开发-Java
基础篇:Spring MVC快速开发 毕业于清华大学软件学院软件工程专业,曾在Accenture.IBM等知名外企任管理及架构职位,近15年的JavaEE经验,近8年的Spring经验,一直致力于架构 ...
- 使用Spring开发Java RESTful Web服务的7个理由
REST现在已成为开发Web服务的标准方法,涉及Java时,可以使用许多框架和库,例如JAX-RS,Restlet,Jersey,RESTEasy,Apache CFX等,但是我鼓励Java开发人员使 ...
- java应用开发_开发简单的Java应用
第一章 开发简单的Java应用 1.Java语言的技术分类 (1)JavaSE:标准版,开发桌面应用 (2)JavaEE:企业版,Web应用 (3)JavaME:小型版,嵌入式 2.如何开发和运行Ja ...
- Java中的变量分类_开发简单的Java应用
第一章 开发简单的Java应用 1.Java语言的技术分类 (1)JavaSE:标准版,开发桌面应用 (2)JavaEE:企业版,Web应用 (3)JavaME:小型版,嵌入式 2.如何开发和运行Ja ...
- java springmvc https_【Java Web开发学习】Spring MVC 使用HTTP信息转换器
[Java Web开发学习]Spring MVC 使用HTTP信息转换器 @ResponseBody和@RequestBody是启用消息转换的一种简洁和强大方式 消息转换(message conver ...
- 【Java Web开发学习】Spring MVC 拦截器HandlerInterceptor
[Java Web开发学习]Spring MVC 拦截器HandlerInterceptor 转载:https://www.cnblogs.com/yangchongxing/p/9324119.ht ...
- 使用Java+SSM(Spring+SpringMVC+Mybatis)如何开发个性化音乐推荐系统 在线音乐推荐网站 基于用户、项目的协同过滤推荐算法实现MusicRecommendSystemWeb
使用Java+SSM(Spring+SpringMVC+Mybatis)如何开发个性化音乐推荐系统 在线音乐推荐网站 基于用户.项目的协同过滤推荐算法实现MusicRecommendSystemWeb ...
最新文章
- 影像组学视频学习笔记(30)-SMOTE解决数据不平衡的问题、Li‘s have a solution and plan.
- BUILD 2015: Visual Studio对GitHub的支持
- Apache中的Order Allow,Deny用法详解
- iframe跨域与session失效问题
- PreScan Regenerate问题
- 分享刚学会的安装手机浏览器的实用插件tampermonkey方法
- 《西窗法雨》一天读完,怕不怕
- ThoughtWorks培训总结
- 如何给PDF加密码保护?这3种方法总有一个能用上
- 抗超大规模DDOS攻击
- [解决方案]excel2010分析工具库无法运行“ FUNCRES.NLAM! Showatpdialog”宏
- Java基础之Java8中Map的compute的使用
- 输入任意字符,若是小写则变为大写字母,否则原样输出
- tan-python-day02
- 计算机打印状态错误,打印机开始打印就显示错误怎么办?
- 高德地图 定位 设置文本
- windows全局激活conda(包括cmd,powershell,pycharm)
- 【查找各日期段内的银行贷款利率问题】
- 草根创业回忆录一: 踏出了第一步的时候...
- 李子的猜数游戏!!!!!epsilon1.0!
热门文章
- [CM311-1A]-全网最全 Android 用户管理及用户应用权限
- 读书笔记 - 《疯狂的站长》
- Android 12 Camera ITS 测试与修改
- Delphi ModelMakerTools 视频教程
- html实现2048小游戏,html+css+js适合前端小白的实战全解(超详细)——2048小游戏(二)...
- python教程视频ajax_Ajax教程
- 『ExtJS』表单(二)表单行为与Asp.NET页面的消息回复
- 『水晶报表』实现打印
- 记一次根据url下载金庸有声小说
- oracle goldengate director,Oracle GoldenGate Director安装和配置