Spring Scala项目:在Scala中使用Spring
程序员文章站
2022-03-25 11:36:00
...
SpringSource社区近日推出了Spring Scala项目,该项目的目标是使开发者可以更容易地在Scala中使用Spring框架。
目前Spring Scala项目主要致力于:
1. 使用Spring Beans来配置、注入Scala类,你可以使用传统形式的XML,也可以使用Scala
例如,有一个Scala类:
可以这样来配置,使用c命名空间:
2. 提供了对Scala友好的Spring模板,如SimpleJdbcTemplate、JmsTemplate、RestTemplate和TransactionTemplate等。例如,使用JmsTemplate模板:
Spring Scala目前还是一个进展中的项目,开发团队称未来几个月内将提供更加完善的功能。
详细信息:Introducing Spring Scala
项目地址:https://github.com/SpringSource/spring-scala
目前Spring Scala项目主要致力于:
1. 使用Spring Beans来配置、注入Scala类,你可以使用传统形式的XML,也可以使用Scala
例如,有一个Scala类:
class Person(val firstName: String, val lastName: String)
可以这样来配置,使用c命名空间:
<bean id="person" class="Person" c:firstName="John" c:lastName="Doe"/>
2. 提供了对Scala友好的Spring模板,如SimpleJdbcTemplate、JmsTemplate、RestTemplate和TransactionTemplate等。例如,使用JmsTemplate模板:
val connectionFactory : ConnectionFactory = ... val template = new JmsTemplate(connectionFactory) template.send("queue") { session: Session => session.createTextMessage("Hello World") } template.receive("queue") match { case Some(textMessage: TextMessage) => println(textMessage.getText) case None => println("No text message received") }
Spring Scala目前还是一个进展中的项目,开发团队称未来几个月内将提供更加完善的功能。
详细信息:Introducing Spring Scala
项目地址:https://github.com/SpringSource/spring-scala
推荐阅读
-
asp.net mvc项目使用spring.net发布到IIS后,在访问提示错误 Could not load type from string value 'DALMsSql.DBSessionFactory,DALMsSql'.
-
JSP开发中在spring mvc项目中实现登录账号单浏览器登录
-
在eclipse中使用spring,springmvc,mybatis搭建web项目
-
asp.net mvc 简单项目框架的搭建(二)—— Spring.Net在Mvc中的简单应用
-
在servlet中如何使用被Spring管理的service
-
在servlet中如何使用被Spring管理的service
-
spring注解:@Value在使用中遇到的问题
-
嵌入式Redis服务器在Spring Boot测试中的使用教程
-
Spring在IOC容器中,使用配置文件创建对象,基本思路是什么样的?
-
在 Spring Boot 项目中使用 activiti