草庐IT

spring-boot-starter-data-redis

全部标签

java - 如何将 Angular-Cli 前端与 Spring-boot 后端相结合

我目前有一个运行Angular2前端和SpringBoot后端的Web应用程序。为了集成这两个组件,我遵循了本教程。http://blog.jdriven.com/2016/12/angular2-spring-boot-getting-started/我的应用程序现在具有与此相同的结构https://github.com/jbruinink/ng2boot现在可以使用单个命令构建前端和后端。但是前端和后端生成独立的jar,需要单独启动。有没有办法将我的应用程序打包到一个同时启动前端和后端的jar中? 最佳答案 那个问题实际上是as

java - Spring Boot Actuator Endpoints 安全性不适用于自定义 Spring 安全配置

这是我的SpringBoot1.5.1Actuatorapplication.properties:#SpringBootActuatormanagement.contextPath:/actuatormanagement.security.roles=R_0这是我的WebSecurityConfig:@Configuration@EnableWebSecuritypublicclassWebSecurityConfigextendsWebSecurityConfigurerAdapter{@AutowiredprivateUserDetailsServiceuserDetailsSe

java - Spring Security OAuth - 未为空资源配置提供者管理器

我正在尝试使用SpringSecruity的OAuthAPI从外部发布的API获取访问token。此curl命令有效(其内容是我获取访问token所需的全部内容):curl-XPOST\https://api.app.com/v1/oauth/token\-H'content-type:application/x-www-form-urlencoded'\-d'grant_type=client_credentials&client_id=bcfrtew123&client_secret=Y67493012'运行此curl命令后,我能够从外部服务获取访问token。当使用SpringS

java - Spring 启动(带 jpa 的 mysql): No bean named 'entityManagerFactory' available

开始构建(第一个)springboot应用程序,这是我的springboot主类(Fullcodeongithub)@EnableAutoConfiguration@SpringBootApplicationpublicclassApplication{publicstaticvoidmain(String[]args){SpringApplication.run(Application.class,args);}}这是pom.xml4.0.0com.exampledemo0.0.1-SNAPSHOTjardemoDemoprojectforSpringBootorg.springfr

java - 将声明式和编程式事务与 Spring 和 JPA 监听器混合

我正在使用JPAEntityListener做一些额外的审计工作,并使用@Configurable将Spring管理的AuditService注入(inject)我的AuditEntryListener。AuditService生成AuditEntry对象的集合。AuditService本身是一个Singleton范围的bean,我想将所有AuditEntry对象收集在一个公共(public)key下,然后可以由最外层的服务层(调用持久调用的层调用,进而触发EntityListener)访问。我正在考虑使用Spring的TransactionSynchronizationManager

java - Spring MVC 跨域验证 : Code Smell?

这是一种代码味道,还是在Spring表单中实现跨字段验证的最佳方式?@FieldRequiredIf.List({@FieldRequiredIf(ifField="firstHomePhoneNumber",matches={EMPTY,NULL},require="firstMobilePhoneNumber",elseDisplay="FieldRequiredIf.correspondenceDetailsForm.firstMobilePhoneNumber",groups=FirstLife.class),@FieldRequiredIf(ifField="secondHo

java - spring-oauth2 登录成功处理器

有没有办法使用spring-oauth2添加登录成功处理程序?我尝试使用基本身份验证过滤器,但它只过滤客户端凭据而不是用户凭据。或者我是否需要创建自定义用户身份验证管理器?TIA 最佳答案 此解决方案适用于密码流和其他我不确定的情况。您可以在oauth-server配置中的http标记中的“before=BASIC_AUTH_FILTER”位置添加自定义过滤器,您可以通过解析“oauth/token”的响应来实现,因此创建ByteArrayResponseWrapper以获得响应,在这里,我使用来自“org.apache.commo

java - 与 Guice 中的 FactoryModuleBuilder、@AssistedInject 和 @Assisted 等效的 Spring 是什么?

什么是SpringFramework相当于FactoryModuleBuilder,@AssistedInject,和@Assisted在GoogleGuice?换句话说,使用Spring创建其方法接受应用程序(而非容器)必须提供的参数的工厂对象的推荐方法是什么?Spring静态工厂方法与FactoryModuleBuilder不同。FactoryModuleBuilder构建一个Guice模块,生成实现FactoryMethodPattern的“工厂”.与Spring静态工厂方法不同,这些工厂对象的方法是实例方法,而不是静态方法。静态工厂方法的问题在于它是静态的并且没有实现接口(in

java - 如何在 Spring 中将 RequestHeader 转换为自定义对象

我的Controller中有方法:@RequestMapping(method=RequestMethod.POST)publicCustomObjectcreateCustomObject(final@RequestHeader("userId")LonguserId){...}我可以编写一些自定义转换器或类似的东西来将此RequestHeaderuserId参数转换为User对象,这样我的方法将是:@RequestMapping(method=RequestMethod.POST)publicCustomObjectcreateCustomObject(finalUseruser)

java - Spring JPA : Should the Save() method commit data to the database?

我正在为我的项目使用Springdata,我正在使用extendsCRUDRepository的标准Repository。我的代码按预期工作,但是当我调用repository.save()时,数据库没有改变?我是否还需要在此之后调用commit以更改数据库?或者repository.save()方法应该自动更改数据库吗? 最佳答案 当你的应用程序运行时,与线程关联的实体管理器保持对修改或添加对象的控制,save()方法就是这样做的,它是一个标记,上面写着:“这应该保存在数据库中”。数据库DML(插入、更新、删除)不会在您保存内容时发