`
yaerfeng1989
  • 浏览: 233071 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

分享通过在java main函数中执行spring的代码

阅读更多

脱离tomcat容器在单独的java application的main函数中初始化spring

出处:分享通过在java main函数中执行spring的代码

Main.java

 

package com.zuidaima.test;

import org.springframework.context.support.GenericXmlApplicationContext;

import com.service.UserService;

public class Main {

	public static void main(String[] args) throws InterruptedException {
		GenericXmlApplicationContext context = new GenericXmlApplicationContext();
		context.setValidating(false);
		context.load("classpath*:applicationContext*.xml");
		context.refresh();
		UserService userService = context.getBean(UserService.class);
		while (true) {
			System.out.println(userService.findUser());
			Thread.sleep(10000);
		}
	}
}

	    			

 

 

UserService.java

 

package com.zuidaima.service;

import org.springframework.stereotype.Service;

@Service
public class UserService {
	public String findUser() {
		return "javaniu";
	}
}

	    			

 

 

代码下载地址:http://www.zuidaima.com/share/1550463232494592.htm

0
0
分享到:
评论

相关推荐

    Spring动态加载配置文件

    在Spring框架中,动态加载配置文件是一项重要的功能,它允许我们在程序运行时改变或更新配置,而无需重启应用。这在开发和生产环境中都具有很高的实用价值,尤其是在配置需要频繁调整或者希望实现热更新的场景下。...

    openCv+java+spring boot

    在IT行业中,将OpenCV与Java和Spring Boot结合使用可以构建高效且功能强大的人脸识别系统。这个项目的核心在于利用OpenCV进行图像处理,Java作为主要编程语言实现业务逻辑,而Spring Boot作为微服务框架提供稳定的...

    Spring的简单实例代码

    在这个例子中,`ClassPathXmlApplicationContext`构造函数接收XML配置文件的路径,然后Spring容器会根据配置文件创建并管理Bean。通过调用`getBean`方法,我们可以获取到已创建的Bean实例,并进行后续的操作。 总结...

    Java考勤系统源代码

    在SSM项目中,src/main/java下存放业务逻辑和服务接口,src/main/resources存放配置文件如Spring和MyBatis的配置,而src/main/webapp则是Web应用的根目录,包含静态资源、JSP视图等。 **6. 数据库设计** 考勤系统的...

    SpringBoot + SpringData Jpa + Scala + Mysql(java+Scala混编)

    通过SpringData JPA,你可以利用注解驱动的方法来执行CRUD操作,减少了大量编写DAO层代码的工作。此外,它还支持动态查询,使得在不编写任何SQL的情况下实现复杂的数据检索成为可能。 【Scala】 Scala是一种多范式...

    基于java简单模拟实现spring_ioc

    在这个项目中,“基于java简单模拟实现spring_ioc”显然是为了帮助开发者理解Spring的IoC容器是如何工作的,以及如何通过Java代码来模拟这个过程。 首先,让我们了解什么是Spring的IoC。IoC是一种设计模式,它将...

    SpringMain.zip_java绘制人脸框_representjuu_spring+opencv 人脸检测_world8i

    在本项目中,我们主要探讨的是如何利用SpringBoot2.0框架与OpenCV库结合,实现Java编程语言中的人脸检测功能,并在检测到的人脸上绘制边界框。这个项目名为"SpringMain.zip_java绘制人脸框_representjuu_spring+...

    Spring整合DWR comet 实现无刷新 多人聊天室代码整理

    `RemoteObject`允许JavaScript直接调用Java对象的方法,`AjaxCall`用于异步执行这些调用,而`Callback`则是处理调用结果的回调函数。在聊天室应用中,DWR可能定义一个远程Java服务,提供添加消息、获取新消息等接口...

    Spring for GraphQL例子代码

    在`src/main/java`下,可以看到Spring Boot的启动类、配置类以及解析器类等。在`src/main/resources`中,可能包含GraphQL的Schema定义、配置文件等。 综上,Spring for GraphQL的示例代码提供了从零开始构建GraphQL...

    Spring之scope讲解测试示例代码

    在Spring中,Bean的scope主要有以下几种: 1. **singleton(单例)**:这是默认的scope,每个容器中只有一个实例。无论多少次请求这个Bean,Spring都会返回同一个对象。在`WebContent/WEB-INF/spring/appServlet/...

    springmvc实现demo

    在本项目"springmvc实现demo"中,我们将探讨如何使用 Spring MVC 实现Web应用,包括注解和非注解两种方式,并且数据库环境为 MySQL。 1. **Spring MVC 架构** Spring MVC 提供了一个分层架构,主要包括 ...

    spring 小项目

    4. **运行器(Runner)**:提供了`SpringApplication.run()`方法,使得应用可以通过`main()`函数直接启动,就像普通的Java程序一样。 在你的描述中提到的"HelloWorld"部分,这是学习任何新框架时的基本步骤。在...

    基于注解的Spring MVC demo

    【基于注解的Spring MVC demo】是一个用于演示和学习如何在Spring MVC框架中使用注解进行Web应用开发的实例。Spring MVC是Spring框架的一部分,它为构建基于Java的Web应用程序提供了一个模型-视图-控制器(MVC)架构...

    基于java spring boot 面向对象建模的低代码快速开发框架

    3、 执行 test下 LightInitTest.autoAppliaction() 测试函数 自动化生成相关代码 4、 运行spring boot 启动main 5、 前端 文件夹 admin-ui 配置好 vue.config.js 相关的代理(模式直接可以使用) npm run serve ...

    模拟Spring的依赖注入

    在Spring中,依赖注入通常通过以下三种方式实现: 1. **构造器注入**:通过在构造函数中传递依赖对象的实例来实现。 ```java public class MyClass { private Dependency dependency; public MyClass...

    spring mvc restful service

    5. **项目结构**:一个典型的Spring MVC Maven项目结构包括`src/main/java`(存放源代码)、`src/main/resources`(存放配置文件和静态资源)、`src/main/webapp/WEB-INF`(存放`web.xml`配置文件)等。 6. **配置...

    spring使用实例demo

    在IT行业中,Spring框架是Java企业级应用开发的首选框架,因其强大的功能和灵活的设计而备受推崇。本示例"spring使用实例demo"旨在通过一个实际的配置文件配置方法,帮助开发者了解并掌握Spring框架的基本用法。我们...

    spring学习笔记(最新版)

    在Spring框架中,对象的创建及生命周期管理由框架本身负责,而不是由程序员在代码中直接控制。 - **依赖注入(Dependency Injection, DI)**: 依赖注入是IOC的一个具体实现方式,它允许将对象的依赖关系外部化,并...

    Spring源码调试环境搭建工具

    在IDE的项目设置中,指定Spring源码的src/main/java和src/test/java目录为源码路径,这样在调试时可以查看和修改源码。 5. **添加断点**: 在你想要深入了解或解决问题的代码行设置断点。例如,如果你对Spring的...

    JAVAspring-使用javascript开发Web示例项目-项目开发.zip

    在Spring中,Controller层接收来自前端的HTTP请求,调用Service层进行业务逻辑处理,然后返回数据给前端。Model代表应用的数据模型,而View则负责渲染和展示这些数据。这种分离使得代码结构清晰,易于维护。 项目中...

Global site tag (gtag.js) - Google Analytics