JAVASPRING - 技术教程文章

java-Spring Roo是否仅用于制作网站的框架?

经过许多问题之后,我终于通过一个简单的例子来设置Roo. 现在我只想知道Roo应该走多远. 我的意思是喜欢字段,类,一切都可以通过Roo Shell完成. 例如,现在我的项目中有15个课程.我很困惑-我应该在什么时候使用Roo shell上课,什么时候应该离开Roo并像往常一样开始工作? 此外,Roo拥有自己的GUI和布局设计.我们也可以改变吗?解决方法:我个人使用ROO生成模型,控制器和支架,然后剥离了很大一部分支架,以便可以在其中放置自己的组件以及仍...

java-Spring 3和Google App引擎的问题【代码】

这是我的web.xml<?xml version="1.0" encoding="utf-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"><servlet><servlet-name>dispatcher</servlet-name><servlet-cla...

java-Spring AOP-未调用切入点/拦截器【代码】

我定义了以下拦截器:@Aspect public class OpenSessionInRequestInterceptor {private Log log = LogFactory.getLog(getClass());@Autowiredprivate SessionFactory sessionFactory;public OpenSessionInRequestInterceptor() {}@Around("@annotation(com.sc2.master.aop.hibernate.OpenSession)")public Object processAround(ProceedingJoinPoint pjp) throws Throwable {log.info("Opening Hibernate Session in method "+pjp....

java-Spring MVC 3是否具有视图组件?【代码】

我正在为一个项目学习Spring 3 MVC,我将很快为一个客户开始,但我找不到它是否支持视图组件(在某种程度上类似于Portlet). 理想情况下,解决方案将类似于Rails,在其中使用带参数(对象或视图名称)的“ render”来渲染组件. 或者在视图模板中包含以下内容<component name="search" paramA="1" paramB="2"/>在这种情况下,有些东西会在类路径中搜索组件“ Search”并使用参数对其进行初始化. 理想的解决方案应具有0配置.也许解决方案是编写...

java-Spring MVC 3 getInitParameter【代码】

当我以前没有使用Spring开发servlet应用程序时,我可以在servlet中读取如下配置参数:@Override public void init() throws ServletException { ServletContext sc = getServletContext();String someSetting = sc.getInitParameter("someSetting");}但是,我现在正在使用Spring MVC开发应用程序,这意味着我自己不再拥有servlet,而是使用Spring的DispatcherServlet. 现在,我如何访问spring-servlet.xml中的那些初始化参数以将它们传递...

java-Spring MVC中作为RequestParam的对象列表【代码】

我想通过POST向操作发送对象ID列表(由用户选择复选框生成),因此可以获取java.util.List< MyObject>.使用MyObjectEditor进行转换. 那么,有可能这样做吗?@InitBinder public void initBinder (WebDataBinder binder) {binder.registerCustomEditor(MyObject.class, new MyObjectEditor()); } @RequestMapping (value = "", method = RequestMethod.POST) public String action (@RequestParam List<MyObject> myList, Model model) ...

java-Spring Security如何在不登录的情况下更新userDetails【代码】

我是Spring Security的新手.我已经实现了UserDetails来创建自己的用户.我也有自定义的userDetailsS??ervice.现在一切正常,但是我需要在不登录的情况下更新有关用户的信息.如何做到这一点?如何从上下文中接收信息然后进行更改? 提前致谢解决方法:如果用户未登录,则无法从SecurityContext获取该用户.登录过程使用户处于上下文中. 只需使用UserDetailsS??ervice加载用户(UDS毕竟只是DAO),然后根据需要进行修改和保存.这将非常有用,例...

java-Spring:PropertyPlaceholderConfigurer找不到属性文件【代码】

我对Spring使用PropertyPlaceholderConfigurer有一个奇怪的问题.我的一颗豆的设计如下:<bean name="propertyPlaceholder" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><property name="locations"><value>classpath:jdbc.properties</value></property> </bean>问题是spring永远找不到jdbc.properties(FileNotFoundException).该文件位于捆绑包类路径中的名为“ resources”的文件夹中(我在...

Java-Spring MVC 3:在新标签页中打开ModelAndView【代码】

我正在用jsp提交表单.运行基础逻辑后,spring mvc返回视图. 有两个条件.即if(condition1){mav = new ModelAndView("jspPageName1");return mav; }else{mav = new ModelAndView("jspPageName2");return mav; }我希望在新标签页中打开jspPageName1,并在同一标签页中打开jspPageName2.解决方法:如果您指的是浏览器选项卡,则不能从Spring完成. 您可以在链接级别上指定< a href =“#” target =“ _ blank” />在新标签页/窗口中触发链接...

java-Spring @transactional与mode = aspectj行为异常【代码】

几天来,我一直在尝试使Spring事务在我的应用程序中正常运行,现在我无处可寻,只能向社区寻求帮助.在此先感谢您的帮助. 我的应用程序有特定的要求,我需要使用@Transactional注释一个受保护的重写方法,并从抽象父类中调用此方法.根据我的阅读,我不能使用代理,而必须使用mode = aspectj. 首先,一些配置:<bean id="transactionManager"class="org.springframework.jdbc.datasource.DataSourceTransactionManager"><property name="data...

java-Spring声明式事务和手动调度线程【代码】

我有一个奇怪的问题. 在课堂上,我有:private final ScheduledExecutorService executor = Executors.newSingleThreadScheduledExecutor();public MyClass(final MyService service) {executor.scheduleAtFixedRate(new Runnable() {@Overridepublic void run() {service.foo();}}, 0, 30, TimeUnit.SECONDS); }MyService是一个Spring Bean,其foo方法具有@Transactional. MyClass仅实例化一次(在应用程序中有效地单例) 在第一次调用...

java-Spring MVC表单发布到其他控制器,或者对此进行了过度思考【代码】

我使这种方式比需要的更加混乱.这是简化版. 1-我在右上角的每个页面上都有一个下拉菜单和一个提交按钮.下拉列表是语言列表.用户可以更改语言,然后按“提交”按钮转到语言控制器并更新当前语言.public class LanguageController {@ModelAttribute("languageList")public LanguageList populateLanguageList() {return LanguageDAO.all();}@RequestMapping("/setLanguage.mvc")public ModelAndView setLanguage(@ModelAttribute("lan...

Java-Spring 3.0 MVC和@ModelAttribute【代码】

我需要一些有关Spring 3.0 MVC和@ModelAttribute注释方法参数的说明.我有一个看起来像这样的控制器:RequestMapping(value = "/home") @Controller public class MyController {@RequestMapping(method = RequestMethod.GET)public ModelAndView foo() {// do something}@RequestMapping(method = RequestMethod.POST) public ModelAndView bar(@ModelAttribute("barCommand") SomeObject obj) {// do sometihng with obj and data...

java-Spring Social XML配置

我的应用程序使用Spring XML配置.我必须添加Spring Social的功能(我也想通过XML对其进行配置),但是遇到错误: 嵌套的异常是java.lang.ClassNotFoundException:org.springframework.social.connect.signin.web.ProviderSignInController 我已经尝试在应用程序以及spring-social-showcase示例应用程序中通过XML进行配置,但是存在相同的错误…所有jar都位于正确的位置…我从Spring Social指南中获取了配置模型.有人通过XML配置过它吗...

java-Spring Security 3.1并返回匿名UserDetails【代码】

我试图找出如何让Spring Security为该调用返回匿名用户的UserDetails对象:SecurityContextHolder.getContext().getAuthentication().getPrincipal()我知道没有特殊配置,该调用将返回一个字符串,而不是您使用自定义UserDetailsS??ervice实现创建的UserDetails对象,但是我宁愿不时在各处检查“ if(principal instanceof String)”.有没有办法用Spring配置来做到这一点-一种将匿名UserDetails对象存储在用户的会话上下文中直到他们登...

java-Spring MVC是否具有控制器动作事件之前/之后的概念?【代码】

spring mvc是否具有在控制器动作之前/之后触发事件的概念? 我当前正在使用过滤器,但是我也可以从basecontroller继承网站的特定部分,并在事件存在之前/之后使用它们. 因此,我的意思是我可以创建一个在控制器动作触发之前触发的事件,或者在触发动作之后触发的事件.解决方法:我认为您正在寻找拦截器.我不知道您使用什么策略将请求路由到控制器方法,因此我假设您使用的是注释.然后,这是将拦截器放在堆栈上的方法:<bean class="org.sp...

java-Spring MVC是否使用setter方法设置ModelAttribute对象的属性?

Spring MVC是否使用getter和setter来设置ModelAttribute对象的值?能否请你引用我的话说.如果不是,我们如何强制Spring MVC使用setter设置模型对象的属性? 谢谢.解决方法:我不知道这是否真的可以回答问题,但是我在文档中找到了这句话:Command or form objects to bind request parameters to bean properties (via setters) or directly to fields, with customizable type conversion, depending on @InitBinder methods and/or ...

java-Spring MVC和Jackson映射不返回json中的根元素【代码】

我在Spring MVC及其json支持方面遇到一个问题.我进行了一个ajax调用以获取一些数据,我想以json格式(包括根值)获取该数据.我还在实体中使用JABX批注,因为这些批注用于某些REST API. 我读过要获得Jackson附带的根值,我应该使用以下方法:this.configure(org.codehaus.jackson.map.DeserializationConfig.Feature.UNWRAP_ROOT_VALUE, true);因此,我创建了一个objectMapper,它扩展了codehaus,并且看起来像这样:public class JaxbJacks...

java-Spring ROO:JUnit测试失败【代码】

当我运行下面的代码时,我在执行Spring IntegrationTests时遇到麻烦,在persist方法中失败了:@RooIntegrationTest(entity = Person.class) public class PersonIntegrationTest {@Testpublic void test() {}@Testpublic void testCountPeople(){Person personToPersist = PersonTestUtil.createTestPerson();personToPersist.persist();Long count = Person.countPeople();assertNotNull(personToPersist);assertTrue(personToPersi...

java-spring httpinvokerserviceexporter客户端必须在同一框架上吗?【代码】

抱歉,我是春季新手,并且对httpinvokerserviceexporter有疑问.我按照以下教程进行了基本设置:<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"><property name="mappings"><props><prop key="index.htm">indexController</prop><prop key="hello.htm">test_service</prop></props></property></bean><bean name="test_service" class="org.springframework.remoting.httpinvoker.H...

java-Spring @Configuration的属性【代码】

如果我有一个通过XML文件发送的PropertyPlaceholderConfigurer,是否可以让Spring @Configuration使用它作为它处理的所有bean的属性源?@Configuration @ComponentScan(value = { "x.y.z }) @ImportResource({ "classpath:remote-properties/applicationContext.xml",}) public class CoreConfiguration implements TransactionManagementConfigurer {@Resource(name = "com.c.h.c.PropertyPlaceholderConfigurer")public PropertyP...

java-Spring目录监听器

我正在创建一个使用Apache Tomcat(最新),Spring 3,Struts2和Hibernate的Web应用程序.我需要有一个侦听器,该侦听器会观察出现的任何新XML文件的目录.在将Web应用程序部署到Tomcat并运行时,应继续这样做. >使用这些框架在执行此类操作时,建议使用哪种方法?>我有什么例子可以帮助您入门?解决方法:尝试jdk7WatchService.我已经完成了一个项目,该项目的结构与您拥有的项目类似.否则,您可以尝试使用org.apache.commons.io中的FileAlter...

java-Spring 3 MVC与带注释的DWR的集成

有人可以帮我找到有关整合Spring3-MVC和DWR的任何好的教程/示例代码.我已经在互联网上搜索了数小时,但找不到任何有用的信息.谢谢.解决方法:看一下以下教程/文章: > Spring MVC 3 and DWR 3 Integration Tutorial> Integrating DWR 3 with Spring 3 @MVC> DWR and Spring> Spring Tutorial – AJAX enabling Spring Services using DWR(视频教程)> Spring and DWR 2.0 (Ajax) working example

java-Spring MVC-带注释的约束验证-错误消息未显示【代码】

我希望能够在Web界面中显示我的实体字段约束验证错误. 例如,我在实体上定义了以下约束:@RooJavaBean @RooToString @RooJpaActiveRecord public class Member {@NotNull@Email@Column(unique = true)private String email;private String pseudo;@NotNull@Size(min = 6)private String password;@NotNull@Size(min = 2)private String firstName;@NotNull@Size(min = 2)private String lastName;@Temporal(TemporalType.DATE)@Date...

java-spring-如何自动连接数据源?【代码】

我通常在自动接线和DI方面遇到问题,所以我希望有人可以帮助我,因为我已经被困了好几天了. 这是代码:@Service public class TicketsController implements Controller {private TicketManager ticketManager;@Autowired public void setTicketManager(TicketManager ticketManager) {this.ticketManager = ticketManager; } ... }@Service public class SimpleTicketManager implements TicketManager {private TicketsDao tickets...

java-Spring:如何使用GenericDao获取多个数据源?【代码】

我有一个使用Spring 3.1.1的Web应用程序.我们有一个使用JdbcTemplate的genericDao.数据源正在GenericDaoImpl中注入.public class GenericDaoImpl<T extends Serializable> implements GenericDao<T> {protected Class<T> entityClass;protected JdbcTemplate jdbcTemplate;@Autowired public void setDataSource(DataSource dataSource) {this.jdbcTemplate = new JdbcTemplate(dataSource); }....@Override public List<T> findAl...

java-Spring RestTemplate getForObject()提供401未经授权的异常【代码】

在我的浏览器中,其余的REST API URL正常工作,我可以看到XML结果."http://V7846EKZZJ1OJAW486D66IS7GO24XKUZ@localhost:8090/prestashop/api/products/1"我想从Java客户端调用此URL并获取结果.为此,我正在使用RestTemplate.String result = restTemplate.getForObject("http://V7846EKZZJ1OJAW486D66IS7GO24XKUZ@localhost:8090/prestashop/api/products/1", String.class);这给出了以下错误,WARNING: GET request for http:/...

java-Spring HandlerInterceptor调用了两次【代码】

在一个库项目中(使用Spring 3.2.4),我定义了多个拦截器. servlet配置xml文件包含在jar中,以导入到Web应用程序中.拦截器可用于多个servlet xml,因为它们将用于具有不同拦截器的不同Dispatcher servlet. 问题是,拦截器被调用两次,但是处理程序(控制器)仅被调用一次. 拦截器在库项目中定义:public class SomeInterceptor extends HandlerInterceptorAdapter {@Overridepublic void afterCompletion(final HttpServletRequest request...

java-Spring @RequestBody:客户端发送的请求在语法上不正确【代码】

大家好,这是我在这里遇到的第一个问题,希望您能为我现在遇到的这个问题提供帮助. 我想使用JQuery将JSON对象发送到Spring Controller.JSON对象的格式如下:{"ssoArray":["21212", "231341"], "groupArray":["g10002", "g10003"]}但是我收到了错误消息:客户端发送的请求在语法上不正确 我的环境: >春季3.0.6>杰克逊1.9.13> JBoss 4.2 jQuery代码:更新:添加了进行ajax调用的javascript方法的完整代码function addRemoveAdmin(acti...

java-Spring部署设置openshift【代码】

我遇到一个困扰我三天的问题. 根据OpenShift帐户上的教程,我已部署spring-eap6-quickstart代码.我配置了调试选项,并使用OpehShift服务器同步了Eclipse工作区-服务器上的所有内容均正常运行,但是在Eclipse中出现了我无法消除的错误. 我有这个错误:cvc-complex-type.2.4.a: Invalid content was found starting with element 'deployment'. One of '{ear-subdeployments-isolated, deployment, sub-deployment, module}' is expecte...