在Spring 3.1.1中是否可以使用Java注释配置视图解析器?
我完成了使用Java注释的所有配置,但我被卡在视图解析器中.
package com;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.jdbc.datasource.DriverManagerDataSource;
import javax.sql.DataSource;
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
import com.*;
import org.springframework.web.servlet.view.InternalResourceViewResolver;
import org.springframework.web.servlet.view.UrlBasedViewResolver;
import org.springframework.web.servlet.view.JstlView;
@Configuration
@ComponentScan("com")
public class AppConfig
{
{
//Other bean declarations
}
@Bean
public UrlBasedViewResolver urlBasedViewResolver()
{
UrlBasedViewResolver res = new InternalResourceViewResolver();
res.setViewClass(JstlView.class);
res.setPrefix("/WEB-INF/");
res.setSuffix(".jsp");
return res;
}
}
Run Code Online (Sandbox Code Playgroud)
我使用此代码并运行应用程序,但它没有返回适当的视图.但是,如果我在文件中配置了一个viewresolverapp-servlet.xml,它可以正常工作.
我正在尝试连接到安全的Web套接字以使用API.以下是源代码.托管环境配置是JRE 1.7和Tomcat 7.
import java.net.URI;
import javax.websocket.ClientEndpoint;
import javax.websocket.CloseReason;
import javax.websocket.ContainerProvider;
import javax.websocket.OnClose;
import javax.websocket.OnMessage;
import javax.websocket.OnOpen;
import javax.websocket.Session;
import javax.websocket.WebSocketContainer;
import org.apache.log4j.Logger;
@ClientEndpoint
public final class SocketRateFeed
{
private static final Logger logger = Logger.getLogger(SocketRateFeed.class);
private Session sessionWS;
public static void startContainer()
{
try
{
URI wsURI = new URI("wss://websocket.abc.xyz/?api_key=qwerty&user_id=ASDF");
WebSocketContainer container = ContainerProvider.getWebSocketContainer();
container.connectToServer(new SocketRateFeed() , wsURI);
}
catch(Exception exp)
{
logger.error(exp.getMessage() , exp);
}
}
....other annotated methods
}
Run Code Online (Sandbox Code Playgroud)
这是堆栈跟踪.
28-02-2017 11:24:37 localhost-startStop-1 ERROR SocketRateFeed.startContainer(30) …Run Code Online (Sandbox Code Playgroud) 假设我有一个“视图”来填写租用 DVD 的表单,根据 MVC 架构,“控制器”或“模型”,谁应该验证表单数据?谢谢
目前表的存储类型是innodb,我想在表上添加全文搜索,这只能在 MYISAM引擎上进行.我尝试使用命令=> alter table film engine = myisam;
并得到错误:
1217 - Cannot delete or update a parent row: a foreign key constraint fails
Run Code Online (Sandbox Code Playgroud)
请帮忙!!谢谢.
下面给出的代码是存储过程的一部分(mysql 5.5.20):
prepare stmnt1 from concat('insert into ' , tableName , '(employee_id , administrator_id) values(? , ?) ' ) ;
set @a = 19 ;
set @b = 11;
execute stmnt1 using @a , @b ;
Run Code Online (Sandbox Code Playgroud)
tableName 是局部变量
当我创建程序时,我收到此错误:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'concat('insert into ' ,
tableName , '(employee_id , administrator_id) values(? ' at line 23 …Run Code Online (Sandbox Code Playgroud) 我从Properties.contains()...... 获得了意想不到的输出
这是我的代码......
File file = new File("C:\\ravi\\non-existing.no");
Properties pro = System.getProperties();
pro.put("file", file);
System.out.println(pro.contains(file)); //PRINTS TRUE , AS EXPECTED
File file2 = file;
System.out.println(pro.contains(file2)); //PRINTS TRUE , AS EXPECTED
File file3 = new File("C:\\ravi\\non-existing.no");
System.out.println(pro.contains(file3)); //EXPECTED FALSE , BUT PRINTS TRUE
File file4 = new File("C:\\ravi\\non.no");
System.out.println(pro.contains(file4)); //PRINTS FALSE , AS EXPECTED
Run Code Online (Sandbox Code Playgroud)
我期待Properties检查是否存在File,但这似乎不起作用.有人可以帮我解释为什么file3不能像我期望的那样工作.
这是我的代码:
triggerBuilder.append("DROP TRIGGER IF EXISTS `insert_associated_inquiry`; ");
triggerBuilder.append(" DELIMITER %% ");
triggerBuilder.append(" CREATE TRIGGER insert_associated_inquiry BEFORE UPDATE ON inquiry ");
triggerBuilder.append(" FOR EACH ROW Begin ");
triggerBuilder.append(" insert into associated_inquiries(inquiry_id , subject , content , inquiry_date , preferred_date ) " );
triggerBuilder.append("values");
triggerBuilder.append(" ( " );
triggerBuilder.append(" OLD.id , ");
triggerBuilder.append(" OLD.subject , " );
triggerBuilder.append(" OLD.content , " );
triggerBuilder.append(" OLD.created_on , " );
triggerBuilder.append(" OLD.preffered_date " );
triggerBuilder.append(" ) ; ");
triggerBuilder.append(" END %% ");
triggerBuilder.append(" DELIMITER ; …Run Code Online (Sandbox Code Playgroud) java ×4
mysql ×3
annotations ×1
file ×1
insert ×1
jdbc ×1
keystore ×1
openshift ×1
properties ×1
spring ×1
spring-mvc ×1
ssl ×1
triggers ×1