package matrix.webapp; import matrix.models.ImportCarBrandRecord; import matrix.models.ImportCarModelRecord; import matrix.models.UserModel; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.mongodb.core.MongoTemplate; import org.springframework.data.mongodb.core.query.Order; import org.springframework.data.mongodb.core.query.Query; import org.springframework.security.core.Authentication; import org.springframework.security.core.context.SecurityContextHolder; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestParam; import utils.Logger; import javax.servlet.http.HttpServletRequest; import java.util.Calendar; import java.util.List; /** * Author: Ilya Skorik * Date: 19.08.12 * Time: 19:38 */ @Controller public class LoginForm { @Autowired MongoTemplate mt; @RequestMapping(value="/test/1", method= RequestMethod.GET) public List helloWorld(HttpServletRequest request) { Query query = new Query(); query.sort().on("name", Order.ASCENDING); long date1 = Calendar.getInstance().getTimeInMillis(); List list2 = mt.find(query, ImportCarBrandRecord.class, "importing.website.brands"); long date2 = Calendar.getInstance().getTimeInMillis(); Logger.warn(date2 - date1); return null; } @RequestMapping(value="/test/1", method=RequestMethod.POST) public void helloWorldPost(@RequestParam String msg) { } }