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相关推荐

  1. Eclipse转IDEA开发java项目spring+mybaits项目踩坑记录

    久了不用一个东西总有遗忘,记录是你快速找回状态之本.今天将原来eclipse写的spring+mybatis Demo在 idea上跑起来,花了不少时间.这里将坑记录下: 一.IDEA创建项目 1. ...

  2. SpringMVC的两个蝴蝶飞你好的简单开发(二)

    白发戴花君莫笑,岁月从不败美人. 愿,像你我一如既往地好看. 上一章简单介绍了SpringMVC的运行流程(一),如果没有看过,请观看上一章. 一. SpringMVC的简单开发 SpringMVC ...

  3. 【Java进阶营】阿里架构师手把手教你如何简单快捷地构建Spring应用

    一.Spring介绍 1.1 SpringBoot简介 在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些 ...

  4. 视频教程-基础篇:Spring MVC快速开发-Java

    基础篇:Spring MVC快速开发 毕业于清华大学软件学院软件工程专业,曾在Accenture.IBM等知名外企任管理及架构职位,近15年的JavaEE经验,近8年的Spring经验,一直致力于架构 ...

  5. 使用Spring开发Java RESTful Web服务的7个理由

    REST现在已成为开发Web服务的标准方法,涉及Java时,可以使用许多框架和库,例如JAX-RS,Restlet,Jersey,RESTEasy,Apache CFX等,但是我鼓励Java开发人员使 ...

  6. java应用开发_开发简单的Java应用

    第一章 开发简单的Java应用 1.Java语言的技术分类 (1)JavaSE:标准版,开发桌面应用 (2)JavaEE:企业版,Web应用 (3)JavaME:小型版,嵌入式 2.如何开发和运行Ja ...

  7. Java中的变量分类_开发简单的Java应用

    第一章 开发简单的Java应用 1.Java语言的技术分类 (1)JavaSE:标准版,开发桌面应用 (2)JavaEE:企业版,Web应用 (3)JavaME:小型版,嵌入式 2.如何开发和运行Ja ...

  8. java springmvc https_【Java Web开发学习】Spring MVC 使用HTTP信息转换器

    [Java Web开发学习]Spring MVC 使用HTTP信息转换器 @ResponseBody和@RequestBody是启用消息转换的一种简洁和强大方式 消息转换(message conver ...

  9. 【Java Web开发学习】Spring MVC 拦截器HandlerInterceptor

    [Java Web开发学习]Spring MVC 拦截器HandlerInterceptor 转载:https://www.cnblogs.com/yangchongxing/p/9324119.ht ...

  10. 使用Java+SSM(Spring+SpringMVC+Mybatis)如何开发个性化音乐推荐系统 在线音乐推荐网站 基于用户、项目的协同过滤推荐算法实现MusicRecommendSystemWeb

    使用Java+SSM(Spring+SpringMVC+Mybatis)如何开发个性化音乐推荐系统 在线音乐推荐网站 基于用户.项目的协同过滤推荐算法实现MusicRecommendSystemWeb ...

最新文章

  1. 影像组学视频学习笔记(30)-SMOTE解决数据不平衡的问题、Li‘s have a solution and plan.
  2. BUILD 2015: Visual Studio对GitHub的支持
  3. Apache中的Order Allow,Deny用法详解
  4. iframe跨域与session失效问题
  5. PreScan Regenerate问题
  6. 分享刚学会的安装手机浏览器的实用插件tampermonkey方法
  7. 《西窗法雨》一天读完,怕不怕
  8. ThoughtWorks培训总结
  9. 如何给PDF加密码保护?这3种方法总有一个能用上
  10. 抗超大规模DDOS攻击
  11. [解决方案]excel2010分析工具库无法运行“ FUNCRES.NLAM! Showatpdialog”宏
  12. Java基础之Java8中Map的compute的使用
  13. 输入任意字符,若是小写则变为大写字母,否则原样输出
  14. tan-python-day02
  15. 计算机打印状态错误,打印机开始打印就显示错误怎么办?
  16. 高德地图 定位 设置文本
  17. windows全局激活conda(包括cmd,powershell,pycharm)
  18. 【查找各日期段内的银行贷款利率问题】
  19. 草根创业回忆录一: 踏出了第一步的时候...
  20. 李子的猜数游戏!!!!!epsilon1.0!

热门文章

  1. [CM311-1A]-全网最全 Android 用户管理及用户应用权限
  2. 读书笔记 - 《疯狂的站长》
  3. Android 12 Camera ITS 测试与修改
  4. Delphi ModelMakerTools 视频教程
  5. html实现2048小游戏,html+css+js适合前端小白的实战全解(超详细)——2048小游戏(二)...
  6. python教程视频ajax_Ajax教程
  7. 『ExtJS』表单(二)表单行为与Asp.NET页面的消息回复
  8. 『水晶报表』实现打印
  9. 记一次根据url下载金庸有声小说
  10. oracle goldengate director,Oracle GoldenGate Director安装和配置