美文网首页
记-Java-Mac上IntelliJ IDEA使用Maven构

记-Java-Mac上IntelliJ IDEA使用Maven构

作者: Andrew0000 | 来源:发表于2019-05-02 23:42 被阅读0次

    步骤预览

    1. Maven的创建
    2. Spring的部署
    3. HelloWorld的Demo
    4. Mac下IDEA的一些快捷键

    Maven的创建

    1. 新建一个project,选择Maven项目,选择quickstart的启动方式快速创建模版
    2. 由于IDEA上自带Maven,只要安装JDK环境,其他默认就可以很轻松创建
    3. 一直到IDEA控制台打印出:Build Success

    Spring的部署

    1. 借助Maven构建Spring框架,在Maven仓库找到对应的版本下载
    2. 复制Maven构建语句添加到项目下pom.xml文件的dependencies目录中
    3. 等待IDEA自动下载构建Spring环境即可

    HelloWorld的例子

    1. 新建Bean.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/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
        <!-- 以下内容自定义修改-->
          <bean id="helloWord" class="SpringTest.HelloWorld">
              <property name="name" value="Parker for the Test"></property>
          </bean>
      </beans>
      
    1. 创建HelloWorld类和App类

      HelloWorld.java

      public class HelloWorld {
          public String name;
      
          public void setName(String name) {
              this.name = name;
          }
      
          public void sayHello(){
      //        sout == System.out.println();
              System.out.println("Hello,"+name);
          }
      }
      

      App.java

      import org.springframework.context.ApplicationContext;
      import org.springframework.context.support.ClassPathXmlApplicationContext;
      
      
      public class App 
      {
          public static void main( String[] args ) {
      //        System.out.println( "Hello World!" );
              ApplicationContext ctx = new ClassPathXmlApplicationContext("META-INF/applicationContext.xml");
              HelloWorld helloWorld = (HelloWorld) ctx.getBean("helloWorld");
              helloWorld.sayHello();
          }
      }
      
    1. 通过Spring项目的Demo体会IOC容器的作用

      注意各文档目录和名称的建立,学会看控制台报错定位Error

      输出:

      Hello,Parker for the Test

      小结一下:通过IOC容器我们没有手动创建和管理一个对象,而是把控制权交给了IOC容器,这就是Inverse Of COntrol的简单理解。

    Mac下IDEA用到的快捷键

    • sout 等价于 Eclipse下 syso,可以快速输出:System.our.println();
    • command + N 快捷键调出 Generate,其实对代码界面右击也能找到,可以快速帮助我们构建setters和getters

    参考

    1.展现完整的Demo建立,有图有真相:https://blog.csdn.net/LoveSkybaby/article/details/79168889

    2.带你Debug下简单看了一下Spring的工作流程和小结:https://blog.csdn.net/cflys/article/details/70598903#Spring_82

    相关文章

      网友评论

          本文标题:记-Java-Mac上IntelliJ IDEA使用Maven构

          本文链接:https://www.haomeiwen.com/subject/pnnonqtx.html