Tag: spring

spring MVC示例Web应用程序

我正在寻找一个示例Spring MVC 2.5 Web应用程序,我可以轻松地: 在Eclipse中设置为项目 部署到本地应用服务器(使用Ant / Maven) Spring发行版中包含了几个示例应用程序(’petclinic’和’jpetstore’),但它们不提供任何Eclipse项目文件(或生成它们的方法)。 它们对我的需求似乎有点复杂,例如需要设置本地数据库。

在jsp中打印会话属性

我的webapp已准备就绪,但我只是想添加一个用户名为标题的小下拉菜单。 这是我的jsp代码: 这就是它 会话无法解决 9: 10: 11: 14: 15: 有一个会话,因为我已登录。 亲切的问候,

Spring + AspectJ使用aspectj-maven-plugin编织java 8

我正在将我的项目从java 7迁移到java 8,我遇到的问题与使用aspectj-maven-plugin aspectj编织有关。 根据Haus文档,我可以使用在Java 6和7上运行的这个插件成功配置编织。 但问题是我还没有找到任何方法来使用(并找到)支持java 8的插件版本7.我在这里看到插件7增加了java 8支持,但找不到使用它的方法。 这是我需要的配置插件: org.codehaus.mojo aspectj-maven-plugin 1.7 1.8 1.8 1.8 compile test-compile 我确认使用版本1.6的上述代码适用于Java 7,但尝试使用1.7版本没有运气。 你知道怎么运行在Java 8上运行的spring + aspectj的weaver吗?

哪个“user”来自convertAndSendToUser在SockJS + Spring Websocket中工作?

我想了解convertAndSendToUser如何在Spring SockJS + Websocket框架中工作。 在客户端,我们将连接为 stompClient.connect(login, password, callback()) 这将导致连接请求与登录和密码的“Stomp凭证”,例如,如果我们处理SessionConnectEvent http://www.sergialmar.com/2014/03/detect-websocket-connects-and-disconnects-in -spring-4 / 但我仍然不清楚这是否是服务器端向队列发送操作的“用户”: simpMessagingTemplate.convertAndSendToUser(username, “/queue/reply”, message); 我能得到的最接近的是阅读这个post在Spring Websocket上向特定用户发送消息 ,由Thanh Nguyen Van回答,但目前还不清楚。 基本上我需要做的是订阅一些客户端到同一主题,但在服务器上,发送不同的数据。 客户可以提供用户标识符。

Spring Boot CORSfilter – CORS预检频道没有成功

我需要在我的Spring Boot Web应用程序中添加CORSfilter。 我已经添加了CORS映射,如以下文档中所述http://docs.spring.io/spring/docs/current/spring-framework-reference/html/cors.html 这是我的配置: @Configuration @EnableWebMvc public class WebMvcConfig extends WebMvcConfigurerAdapter { @Override public void addCorsMappings(CorsRegistry registry) { // @formatter:off registry .addMapping(“/**”) .allowedOrigins(CrossOrigin.DEFAULT_ORIGINS) .allowedHeaders(CrossOrigin.DEFAULT_ALLOWED_HEADERS) .allowedMethods(“GET”, “POST”, “PUT”, “DELETE”, “OPTIONS”) .maxAge(3600L); // @formatter:on } … } 现在,当我尝试访问我的API时,我收到以下错误: Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://example.com/api/v1.0/user. (Reason: CORS preflight channel […]

有选择地扩展Spring Data Rest响应中的关联

我有一个标准的Spring数据JPA和Spring数据Rest设置,它正确地返回关联作为正确资源的链接。 { “id”: 1, “version”: 2, “date”: “2011-11-22”, “description”: “XPTO”, “_links”: { “self”: { “href”: “http://localhost:8000/api/domain/1” }, “otherDomain”: { “href”: “http://localhost:8000/api/domain/1/otherDomain” } } } 但是在某些请求中,我希望扩展与“otherDomain”的关联(因此客户端不必执行N + 1个请求来获取完整数据)。 是否可以配置Spring Data Rest以这种方式处理响应?

如何在Spring MVC应用程序中显示JSP中属性文件的值

我在app-servlet.xml使用如下bean设置我的属性: 大多数时候我访问控制器或其他类中的属性,如下所示: @Value(“${dbtype}”) public String dbType; 但是,如果我想在JSP文件中使用属性并绕过控制器,该怎么办呢? 含义我不希望值类型作为模型属性从控制器传递到JSP。 有没有办法直接在jsp中访问属性?

在使用Spring和Hibernate时是否需要persistence.xml?

我正在使用Spring JPA和Hibernate的项目。 persistence.xml中的大多数内容都可以在Spring applicationContext.xml文件中指定。 那么persistence.xml是否需要了? 谢谢。

@Transactional的奇怪行为(propagation = Propagation.REQUIRES_NEW)

这是我的问题: 我正在Java EE / Spring / Hibernate应用程序上运行批处理。 该批次调用method1 。 此方法调用一个可以抛出UserException (一个扩展RuntimeException的类)。 它是这样的: @Transactional public class BatchService implements IBatchService { @Transactional(propagation=Propagation.REQUIRES_NEW) public User method2(User user) { // Processing, which can throw a RuntimeException } public void method1() { // … try { this.method2(user); } catch (UserException e) { // … } // … } } 在执行继续时捕获exception,但在事务关闭时在method1结束时抛出RollbackException。 […]

用spring混合xml和java配置

我正在构建一个新的应用程序,通过java配置而不是xml配置spring。 此应用程序依赖于使用xml样式配置的模块。 当我尝试启动我的应用程序时,出现以下错误: No qualifying bean of type [com.myModule.myServiceImp] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} 该bean应该在模块的applicationContext.xml中声明。 处理这个问题的正确方法是什么? 我试着简单地添加它,如果我在应用程序的web.xml中将应用程序上下文串起来的话: contextConfigLocation classpath:com/myModule/appbase-context.xml com.myApp.AppConfig 但我仍然有同样的错误。 这样做的正确方法是什么?