This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import java.lang.Character.{ LETTER_NUMBER => CR,LINE_SEPARATOR => LF } | |
| import java.net.InetSocketAddress | |
| import java.nio.channels.AsynchronousChannelGroup._ | |
| import java.nio.channels.AsynchronousServerSocketChannel._ | |
| import java.nio.channels.{ AsynchronousSocketChannel => ASC } | |
| import java.nio.channels.CompletionHandler | |
| import java.nio.ByteBuffer._ | |
| import java.util.concurrent.Executors._ | |
| import scala.annotation.implicitNotFound | |
| import scala.collection.mutable.ListBuffer |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Set root logger level to DEBUG and its only appender to A1. | |
| log4j.rootLogger=INFO, A1 | |
| # A1 is set to be a ConsoleAppender. | |
| log4j.appender.A1=org.apache.log4j.ConsoleAppender | |
| # A1 uses PatternLayout. | |
| log4j.appender.A1.layout=org.apache.log4j.PatternLayout | |
| log4j.appender.A1.layout.ConversionPattern=%-5p %d %c - %m%n |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package ie.cit.cloudapp; | |
| import java.io.IOException; | |
| import javax.servlet.RequestDispatcher; | |
| import javax.servlet.ServletException; | |
| import javax.servlet.http.HttpServlet; | |
| import javax.servlet.http.HttpServletRequest; | |
| import javax.servlet.http.HttpServletRequestWrapper; | |
| import javax.servlet.http.HttpServletResponse; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Set root logger level to DEBUG and its only appender to A1. | |
| log4j.rootLogger=INFO, A1 | |
| # A1 is set to be a ConsoleAppender. | |
| log4j.appender.A1=org.apache.log4j.ConsoleAppender | |
| # A1 uses PatternLayout. | |
| log4j.appender.A1.layout=org.apache.log4j.PatternLayout | |
| log4j.appender.A1.layout.ConversionPattern=%-5p %c %x - %m%n | |
| #log4j.appender.A1.layout.ConversionPattern= %d{dd.MM.yyyy HH:MM:ss} %-5p %-30C{1}#%-30M %x - %m%n |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import javax.servlet.ServletContext; | |
| import javax.servlet.ServletException; | |
| import javax.servlet.ServletRegistration.Dynamic; | |
| import org.springframework.web.WebApplicationInitializer; | |
| import org.springframework.web.context.support.AnnotationConfigWebApplicationContext; | |
| import org.springframework.web.servlet.DispatcherServlet; | |
| public class ContextInitializer implements WebApplicationInitializer { | |
| public void onStartup(ServletContext servletContext) throws ServletException { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <dependencies> | |
| <dependency> | |
| <groupId>org.glassfish</groupId> | |
| <artifactId>javax.servlet</artifactId> | |
| <version>3.0</version> | |
| <scope>provided</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-webmvc</artifactId> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <beans> | |
| <bean id="dataSource" class="org.springframework.jdbc.datasource.SimpleDriverDataSource"> | |
| <property name="driverClass" value="com.mysql.jdbc.Driver"/> | |
| <property name="url" value="jdbc:mysql://192.168.161.131/igm_social"/> | |
| <property name="username" value="user"/> | |
| <property name="password" value="pass"/> | |
| </bean> | |
| <jdbc:embedded-database id="dataSource" type="H2"/> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Maven pom.xml dependency: | |
| -==-=-=-=-=-=-=-=-=-=-=-= | |
| <project> | |
| <dependencies> | |
| <dependency> | |
| <groupId>org.jangod</groupId> | |
| <artifactId>jangod</artifactId> | |
| <version>1.0-SNAPSHOT</version> | |
| </dependency> | |
| </dependencies> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.mycase.resolver; | |
| import org.springframework.web.context.request.*; | |
| public class MyCustomResolver implements WebArgumentResolver{ | |
| public Object resolveArgument(MethodParameter methodParam, NativeWebRequest webRequest){ | |
| //check if parameter is of your bean | |
| if (methodParam.getParameterType()==MyRequestParams.class){ | |
| MyRequestParams requestParams = new MyRequestParams(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> | |
| <property name="customArgumentResolver"> | |
| <bean class="com.mycase.resolver.MyCustomResolver"/> | |
| </property> | |
| </bean> |