文档章节

Spring4.3学习之HelloWorld(一)

司马南下
 司马南下
发布于 2017/07/07 23:09
字数 294
阅读 4
收藏 0

打开IDEA,创建Maven项目。

打开pom.xml文件,添加spring依赖。

<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/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.zhenqi.study</groupId>
  <artifactId>spring4-study</artifactId>
  <packaging>war</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>spring4-study Maven Webapp</name>
  <url>http://maven.apache.org</url>

  <repositories>
    <repository>
      <id>io.spring.repo.maven.release</id>
      <url>http://repo.spring.io/release/</url>
      <snapshots><enabled>false</enabled></snapshots>
    </repository>
  </repositories>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.12</version>
      <scope>test</scope>
    </dependency>

    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-context</artifactId>
      <version>4.3.8.RELEASE</version>
    </dependency>

    <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <version>1.2.17</version>
    </dependency>

    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-log4j12</artifactId>
      <version>1.7.21</version>
    </dependency>

  </dependencies>
  <build>
    <finalName>spring4-study</finalName>
  </build>
</project>

然后创建一个JavaBean类。

package com.zhenqi;

/**
 * Created by wuming on 2017/7/7.
 */
public class FirstBean {

    private String message;

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }
}

在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/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd">

    <bean id="firstBean" class="com.zhenqi.FirstBean">
        <property name="message" value="Hello Spring4!"/>
    </bean>
</beans

最后写个测试类,进行测试下。

package com.zhenqi.test;

import com.zhenqi.FirstBean;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
 * Created by wuming on 2017/7/7.
 */
public class FirstBeanTest {

    @Test
    public void testFirstBean(){
        ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
        FirstBean firstBean=(FirstBean)context.getBean("firstBean");
        System.out.println(firstBean.getMessage());
    }

}

运行后,输出如下。

© 著作权归作者所有

司马南下
粉丝 0
博文 3
码字总数 1478
作品 0
杭州
私信 提问
ssh后台管理(供学习)

技术方面: 1、采用了spring4.3、hibernate5.1、struts2.5作为核心 2、使用jsp作为模板引擎 3、在前端上,使用了jquery,bootstrap,font-awesome等等一系列js插件,包你满意 4、在安全方面,...

eryang
2016/06/29
24
0
关于spring 和 ehcache的问题

spring4.3 ehcache 2.10+ encach.xml 问题:我想手动缓存一些数据, 但是在service 层注入cacheManager 始终无法获取testCache . cacheManager.getCache() cacheManager.getCacheManager.ge......

LonnyDong
2017/01/20
137
2
SpringMVC找不到类:ResourceBundleLocator

我是用maven自动下载的,已经有了,可是spring初始化时找不到这个类,请问是什么问题,会不会和validation与hibernate-validation版本匹配有关呢,如果是,在spring4.3环境下应如何匹配呢??...

末日花都
2016/11/08
241
0
JS服务端系列-显示“helloworld”的问候

无环境,不编程! nodejs如何安装 http://my.oschina.net/u/2352644/blog/487488 (win下) 我的学习网址,在学习网址的教程基础上去跟着学习和思考延伸 http://www.nodebeginner.org/index-zh...

透笔度
2015/10/19
221
0
Django学习(二)

继续上一篇文章:Django学习(一)没看过的朋友可以点击链接:http://www.zhouhongliang.cn/article/32.html看一下 用Django创建一个项目,跟每个程序第一个必须要会的就是,输出HelloWorld!...

段友周
2017/11/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

前端面试题汇总

一. HTML常见的兼容性 1.HTML5 标签在低版本浏览器不兼容 解决办法:使用html5shiv库,引入下列语句 <!--[if lte IE 8]> <script src="https://cdn.bootcss.com/html5shiv/r29/html5.js"></sc......

蓝小驴
23分钟前
3
0
OSChina 周四乱弹 —— 我气的脸都黑了!

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 小小编辑推荐《Red Battle》- 高橋李依 / 豊崎愛生 《Red Battle》- 高橋李依 / 豊崎愛生 手机党少年们想听歌,请使劲儿戳(这里) @丶Lion ...

小小编辑
36分钟前
410
19
找OSG教程, B站就有

https://www.bilibili.com/video/av64849038?from=search&seid=11632913960900279653

洛克人杰洛
57分钟前
5
0
学习记录(day07-Vue组件、自定义属性、自定义事件)

[TOC] 1.1.1什么是组件 一个vue文件就是一个组件 组件将html标签/css样式/对应JS打包成一个整体,也可以理解钻进一个具有样式和特效的自定义标签。 一、编写组件(提供方)<template> <di...

庭前云落
今天
5
0
使用Prometheus监控SpringBoot应用

通过之前的文章我们使用Prometheus监控了应用服务器node_exporter,数据库mysqld_exporter,今天我们来监控一下你的应用。(本文以SpringBoot 2.1.9.RELEASE 作为监控目标) 编码 添加依赖 使...

JAVA日知录
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部