Spring IDE安装和配置

Eclipse中安装Spring IDE插件 1.查看Eclipse的版本号:Help->About Eclipse 2.去官网:http://spring.io/tools/sts/all查询或下载与Eclipse版本相对应的Spring版本 3.安装Spring IDE插件:Help->Install New Software 4.选择Add,添加Name(可以随便取)和Location(在官网查询到和Eclip... 阅读详情
我费了好长时间才搞定。步骤如下:
1.download GEF。注意应该是GEF-runtime,而不是SDK或其它,例如我下载的是GEF-runtime-I20031015.zip。

2.下载updatesite_x.x.x.zip( http://springframework.sourceforge.net/spring-ide/eclipse/updatesite/)

3 .解压。到这一步我们马上就会想copy-> 粘贴,错了!应该这样做:
打开eclipse(我的是eclipse3.0)
点击Help->Software updates->find and install..
选中 search for new feather to install
点击New Local site.. 导航到updatesite_x.x.x的解压目录,剩下的你们自己解决。
4.使用spring IDE:点击菜单window->show view ->ohter... 找到spring ide。

5.spring IDE 默认情况下是不包含你的project的(我就出现这种情况,在spring IDE 里只显示petclinic),更改方法:
关闭eclipse,把petclinic目录下的一个.project文件copy覆盖到你的工程目录下就ok了,也就是把你的工程的.project文件替换掉。
 
要想包含你的project,在Package Explorer窗口右键你的project,
会有一个Add Spring Beans Project Nature,点击这个就有了。
添加之后,再右键就会有个Remove Spring Beans Project Nature。
之后再Sping IDE 中右键工程图标,选择“属性”,选择ConfigFile Add , 把Spring配置文件加进来,
这样就能看到Spring的各个Bean了
Spring Boot环境配置 如果是Web应用,根据配置的端口号(默认是8080,可以在application.properties或application.yml中修改),在浏览器中输入http://localhost:8080(假设应用在本地运行且没有修改端口),查看是否能正常访问应用的页面或接口。在添加依赖时,要注意依赖的范围(如compile、test等),确保依赖在正确的构建阶段被使用。注意选择与操作系统匹配的版本,如Windows的.exe安装文件、Linux的.tar.gz或.rpm等格式文件、macOS的.dmg文件。 阅读详情

相关推荐

NetBeans Spring Boot插件安装教程

NetBeans IDE是Java开发者广泛使用的一款集成开发环境。近年来,随着Spring Boot框架的流行,NetBeans也推出了相应的插件,以便开发者可以更便捷地进行Spring Boot应用的开发。本章将简要介绍NetBeans IDE的Spring Boot插件,以及它为Java开发者带来的便利性。NetBeans的Spring Boot插件是一个强大的工具,它支持快速开发Spring Boot应用。

weixin_31569663的博客 1363

配置spring+eclipse

1.download GEF。注意应该是GEF-runtime,而不是SDK或其它,例如我下载的是GEF-runtime-I20031015.zip。 2.下载updatesite_x.x.x.zip( http://springframework.sourceforge.net/spring-ide/eclipse/updatesite/) 3 .解压。到这一步我们马上就会想copy-> 粘贴,

我的天堂 1521

一键转换B站M4S缓存为MP4:无需FFMPEG命令的简易工具

本文介绍了一款专为B站用户设计的绿色工具,可将缓存的M4S视频和音频文件一键转换为通用MP4格式。该工具完全图形化操作,无需学习复杂的FFmpeg命令,解决了普通用户处理B站缓存视频的痛点。文章详细讲解了从下载、配置到转换的完整流程,并提供了常见问题排查与安全使用建议,帮助用户高效、安全地管理离线视频内容。

joy55的博客 480

Spring简介、概述及基于EclipseIDE的开发环境搭建

一、摘要 本文主要概要介绍Spring Framework的优缺点、版本演进历程及未来发展路线图;一些比较好的spring学习资源推荐;最后以spring-3.2.5.RELEASE版本为例,讲述基于Eclipse IDE的maven依赖开发环境搭建。 二、Spring概览 Spring是一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的Java...

chuangxin的专栏 2339

FMEA-MSR步骤三:功能分析

目的 FMEA-MSR功能分析的主要目标: ● 功能及各功能之间的关系的可视化 ● 功能树/网络或等效功能矩阵参数图(P图) ● 顾客(外部和内部)功能与相关要求的关联 ● 要求或特性与功能的关联 ● 工程团队(系统、安全和组件)之间的协作 ● 失效分析步骤的基础 (点击链接进入官网领取软件试用) 在监视及系统响应的补充FMEA中,对失效探测和失效响应的监视视为其具有的功能。硬件和软件功能可能包括监视控制状态的功能。 故障/失效的监视和探测功能可能包括超出范围的探测、循环冗余校验、真实性检查和序列计数器检查

Infomass的博客 2391

【操作系统】Hello CTF-专为CTF比赛封装的虚拟机 Beta版

很多师傅在学习与研究CTF的道路上,总是碰到想提升自我水平,但缺少本地化的训练环境以及安装各类软件的烦恼现象;因此拥有一些趁手“武器”,干起活来将会事半功倍。CTFos是探姬(ProbiusOfficial)专为CTF比赛封装的虚拟机,基于工具集封装多个版本和系统。CTF入门选手各行业网络/信息从业人员安全相关工作人员但不想在工作机上安装CTF一些奇葩的软件…该系统是通过虚拟机封装的,需要使用打开!一个专为CTF比赛封装的虚拟机,开箱即用。

qq_47493625的博客 1万+

【环境搭建】使用IDEA创建快速搭建SpringBoot项目详细步骤

#【环境搭建】使用IDEA创建快速搭建SpringBoot项目详细步骤

m0_61075687的博客 9635

IDEA Spring环境搭建+简单入门(图文教程)

5.在pom.xml文件下填写Spring的相关依赖(其中有一些拓宽工具依赖)6.2在resources包下创建Spring配置文件,整合日志配置文件。**说明:这里的User类用到了 Lombok工具,具体可参照官网文档。7.1简单完善test包,包名和java包下保持一直一致如图。6.3编写简单User类,并加上注解(可以直接复制)4.Finsh之后默认打开的是pom.xml文件。5.1完整的pom.xml代码(可直接复制)6.完善简单项目结构和编写测试类文件。2.选中Maven骨架。......

那人独钓寒江雪 4215

避坑指南:vmdk转qcow2镜像时你可能会遇到的5个问题及解决方法

本文详细解析了将VMDK虚拟机镜像转换为QCOW2格式时可能遇到的五大核心问题,特别是启动失败的常见原因及解决方案。内容涵盖格式差异、预处理优化、转换命令详解,并针对根文件系统挂载失败、GRUB引导失败、网卡识别、性能异常等典型故障提供了具体排查与修复步骤,旨在帮助运维人员高效、可靠地完成镜像迁移。

websocket5live的博客 275

PCB激光直接成像(LDI)设备技术解析与优化方案

激光直接成像(LDI)是PCB制造中的关键数字化工艺,通过激光束直接在基板上形成电路图案。其核心技术在于高精度光学系统与智能控制算法的结合,工作精度可达微米级。在HDI板、柔性电路等高端PCB制造中,LDI技术能显著提升线宽精度和层间对位准确性。当前行业面临材料适配性、热变形控制等挑战,动态能量补偿、多波长曝光等创新方案正在突破这些瓶颈。随着模块化设计、预测性维护等工程实践的普及,LDI设备综合效率持续提升,为5G、汽车电子等领域的精密电路生产提供关键技术支撑。

weixin_29168393的博客 393

Eclipse 发布到网站的附加产品的形式 Update Site

Eclipse 发布到网站的附加产品的形式 Update Site        通过Update Site Project项目将自己做的插件产品公布到公网上,给客户或其它測试人员下载和应用,这样自己的插件就以网站的形式暴露给公众了,谁都能够下载下来试用它。 1. 创建Plug-inProject项目 首先我们先依照Eclipse的向导开发一个插件。   ...

weixin_34261739的博客 190

【Android逆向工程】第18章:Ollvm 混淆与对抗

本章介绍了Ollvm混淆技术及其对抗方法。Ollvm是基于LLVM的开源代码混淆工具,主要实现控制流平坦化、虚假控制流和指令替换三种混淆技术。控制流平坦化通过状态变量和switch-case结构隐藏真实控制流,将原本清晰的逻辑拆分为多个状态块。混淆后的代码在静态分析中难以理解,但可通过动态追踪执行路径、符号执行等方法来还原原始逻辑。本章还提供了混淆代码示例和对抗策略,帮助理解Ollvm的工作原理及其防御方法。

w987333120的博客 213

SSM 整合 2:Java EE 开发环境的搭建(JDK 配置、Tomcat 安装、IDE 安装、IDE 集成 Tomcat、Spring 及其组件的下载)

搭建 Java EE 开发环境是每个 SSM 框架初学者的必经之路,良好的实验环境才能保证项目的稳定运行。在本文中我将依次带领大家搭建 Java 的运行环境,在本地安装 Tomcat 应用服务器并进行测试,安装开发工具 IDE,在 IDE 中集成我们的应用服务器,最后下载 Spring 及其组件并带大家简单了解 Spring 相关 JAR 包。

白鹿第一帅的 优快云 博客 1378

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

安装版本对应的spring IDE插件

eclipse 中spring项目的创建xml配置时没有出现如下的向导:记得之前看刚哥Spring4教学视频那个视频里的eclipse 版本是4.3的kepler,他安装的Spring IDE插件springsource-tool-suite-3.4.0.RELEASE-e4.3.1-updatesite.zip1.查看你的eclipse版本help--&gt;About Eclipse    E...

赵小叔 2090

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Spring安装和使用(Eclipse环境)

1、 什么是SpringSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。

2509_93930245的博客 589

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Eclipse中安装Spring插件

我的Eclipse是(eclipse-jee-luna-R-win32-x86_64)

play~man的编程历程 2万+

Eclipse插件之Spring IDE

HOME%/PlugInsNew/ XYZ/eclipse/plugins 建立相关的.link的文件;   然后在%ECLIPSE_HOME%/links目录里建立一个XYZ.link的文件   内容如是:   path=E:/OpenSource/Eclipse/PlugInsNew/XYZ   就一行这样的路径指示而已。

Gerry的专栏 1413

java开发 IDE安装一些插件的地址以及MAVEN的安装配置

一、集成spring环境的IDE下载地址:  http://www.springsource.org/downloads/sts-ggts  二、插件下载地址 在线安装virgo插件 virgo - http://download.eclipse.org/virgo/milestone/tooling 在线安装runjetty插件 runje

编程人生 892

Eclipse上安装spring开发插件

需求:在学习springMVC的时候,xml的配置不能使用快速提示。解决方案:本机上的eclipse未安装spring开发插件,下载并安装即可。    1.下载安装插件包:https://spring.io/tools/sts/all备注:我的eclipse版本是4.5的,这里下载地址为:http://download.springsource.com/release/TOOLS/update/3...

hoho_12 337
上一篇: AJAXAnywhere 总结 [原创]
下一篇: Eclipse看源码
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值