Spring2-环境搭建以及.xml文件自动提示设置 日志系统 MyEclipse2017

news/2024/7/3 12:31:11 标签: java, 开发工具

Spring环境搭建以及.xml文件自动提示设置

为了后面的学习,这里讲解一下如何搭建一个Spring框架以及如何为.xml文件设置Spring标签及相应属性的自动提示:

1、右键工程->Build Path->Configure Build Path...,选择Add External JARs...,导入所有libs下的jar包(如果只用bean工厂的功能其实不全部导入也行)

2、我们知道,Spring的使用是通过写配置文件的,所以右键src->new->File>other>XML,随便命名,以xml结尾即可

3、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"&gt;

</beans>

4、点击 Window->Preferences->Files and Editors->XML->XML Catalog->Add->File System...,选择解压后的目录Schema文件夹,beans目录下的spring-beans.xsd,其实选任何一个版本的.xsd 都可以,只要和你的Spring的.xml文件里面那个版本号对应就可以了

5、Key Type选择"Schema Location",key填"http://www.springframework.org/schema/beans/spring-beans.xsd",也就是.xml文件里面的那个路径

6、点击OK即可,之后配置Spring别的功能比如aop、context、jdbc什么的XML提示也可以用类似的方法,.xml里面配置一个地址,XML Catalog里面添加一个XML Catalog Entry

Spring日志系统搭建

Spring采用Apache common_logging,并结合Apache log4j作为日志输出组件,为了在调试过程中可以观察到Spring的日志输出,请先下载common_logging和log4j两个jar包,并导入。
下载了之后请确保你的CLASSPATH下有这两个jar包。有了这两个jar包之后,右键src,新建一个"log4j.properties"文件,配置如下:

log4j.rootLogger=DEBUG, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%c{1} - %m%n

这样,在使用Spring的过程中,你就可以看到Spring的日志输出了。

转载于:https://blog.51cto.com/7981477/2319774


http://www.niftyadmin.cn/n/1102388.html

相关文章

es集群数据库~基本安装

1 安装java环境 yum -y install java-1.8.0-openjdk*->需要最新的JDK环境1.82 安装 es curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.0.tar.gz tar -xvf elasticsearch-6.5.0.tar.gz mv elasticsearch-6.5.0 /usr/local/es …

安信可PB-02模组评测(2)——PHY62XX 架构介绍设计任务介绍

安信可PB-02模组评测&#xff08;2&#xff09;——PHY62XX 架构介绍 && 设计任务介绍 本篇文章于EEWORLD首发&#xff0c;详情移步&#xff1a;EEWORLD评测 PHY6212 芯片介绍 安信可科技PB-02是一款基于PHY6212芯片研发设计的BLE5.0蓝牙模块。   PHY6212 是一款超…

Mysql Binlog三种格式介绍及分析

2019独角兽企业重金招聘Python工程师标准>>> 一&#xff0e;Mysql Binlog格式介绍 Mysql binlog日志有三种格式&#xff0c;分别为Statement,MiXED,以及ROW&#xff01; 1.Statement&#xff1a;每一条会修改数据的sql都会记录在binlog中。 优点&#xff1a;不…

程序猿生存指南-16 农村青年

农村青年&#xff08;45&#xff09;周末&#xff0c;我带着四叔跟老姚转了转北京城那几个著名的景点。旅游对于一些家庭来说是生活必需品&#xff0c;一年到头&#xff0c;必须出门三五趟。近则郊区周边&#xff0c;远则海外港湾。旅行可以放松心情&#xff0c;促进家庭和睦。…

SANS:2018年度事件响应调查报告

最近&#xff0c;在研究安全响应相关领域的内容。刚好在10月底&#xff0c;SANS发布了一份2018年度的事件响应&#xff08;IR&#xff09;调查报告&#xff0c;重点针对美国的中大型用户现状进行了一番调研分析。在这份题为《Its Awfully Noisy Out There: Results of the 2018…

ESP32 外部中断原理分析 GPIO外部中断实战

ESP32 外部中断原理分析 & GPIO外部中断实战 阅读建议&#xff1a; 有一定Cortex-m架构、Xtensa 32-bit LX6 架构知识基础。 软件环境 VSCODE-ESP32-IDF4.3 插件版LVGL project for ESP32 硬件环境 ESP32-D2WD 外部中断原理 ESP32-GPIO ESP32 共有 34 个 GPIO 管脚&…

[外包]!采用asp.net core 快速构建小型创业公司后台管理系统(二.config强类型)

接着上一章继续聊这个项目 本章主要会介绍到一下几点 配置文件强类型model转化redis使用一.基础类接口的实现 1.首先创建IConfigGeter接口 接口代码如下&#xff1a; public interface IConfigGeter{TConfig Get<TConfig>(string key);TConfig Get<TConfig>();Stri…

如何使用Kubernetes里的NetworkPolicy

创建一个类型为NetworkPolicy的Kubernetes对象的yaml文件。 第九行的podSelector指定这个NetworkPolicy施加在哪些pod上&#xff0c;通过label来做pod的过滤。 从第16行开始的ingress定义&#xff0c;定义了只有具备标签componentads,moduleapp的pod才能够连接componentads, mo…