spring MVC
java外脑
一个码农界的小学生,渴望成为大牛。
展开
-
关于spring mvc return即可以返回页面,也可以跳转controller
@Controller @RequestMapping("/test")public class LoginController {@RequestMapping("/login") public String log(){ return "login"; } @RequestMapping("/validate") public String v原创 2017-06-27 19:46:19 · 3654 阅读 · 0 评论 -
spring的@Transactional注解详细用法
事务管理方式: spring支持编程式事务管理和声明式事务管理两种方式。 声明式事务管理 又分为两种: 一种是基于tx和aop名字空间的xml配置文件,另一种就是基于@Transactional注解。...原创 2018-07-05 14:24:51 · 166 阅读 · 0 评论 -
spring mvc中,直接注入的HttpServletRequst是否安全呢?
看似很简单的一个问题,借此追踪下spring的源码处理 在写springMVC的Control中有很多这种代码, 如需要获取request对象去做某些事情如:?123456789101112@Controller@RequestMapping(value = "/user") public class LoanActionPage extends AbstractAction ...转载 2018-06-27 17:49:07 · 228 阅读 · 0 评论 -
SpringMVC中Controller层方法用private会导致bean注入不进来
原因: 如果有用AOP的话,会有影响。AOP只能用于public原创 2018-04-19 11:36:41 · 4048 阅读 · 0 评论 -
用Spring管理的项目,在不启动服务的情况下进行测试类测试:@RunWith @ContextConfiguration
Demo如下:@RunWIth(SpringJunit4ClassRunner.class)@ContextConfiguration(locations = {"classpath:applicationContext.xml"}public class MyTest{@Testpublic void runBy(){//.......转载 2018-03-27 09:49:23 · 1313 阅读 · 0 评论 -
SpringMVC 使用 @Value获取properties文件中的属性值
@Value("#{configProperties['remote.refresh.port']}") private String remoteRefreshPort; <!-- 加载属性文件 --> <bean id="configProperties" class="org.springframework.beans.factory.conf...原创 2018-03-27 09:45:42 · 1751 阅读 · 0 评论 -
Spring4注解
相关注解: @RestController (Spring4以后新加的注解,等同于 @ResponseBody + @Controller)@RequestMapping(value=” ” method = RequestMethod.GET/POST) url映射,其实value中有几种映射方式: 1、value=”hello/{id}” 或 value=”{id}/hello” ...原创 2018-03-06 16:29:21 · 248 阅读 · 0 评论 -
Spring中AOP深入理解
AOP:面向切面编程,一种编程范式,无关语言。大部分语言都可以使用。 使用AOP的好处: 1、集中处理某个切入点/横切逻辑 2、更容易删除、添加切点 3、解耦,增强程序可读性 应用场景: 1、权限控制 2、事务控制 3、缓存控制 4、日志处理 5、性能控制 6、分布式追踪 7、异常处理切面表达式: 通配符: * 表示任意 ..表示一个包 + 指定类及其子类...原创 2018-03-16 12:40:34 · 256 阅读 · 0 评论 -
Spring中@Component注解
在类上面加上这个注解,表示把这个类交给Spring管理,会在Spring启动的时候初始化这个类。原创 2018-03-15 16:51:51 · 250 阅读 · 0 评论 -
关于springMVC restful请求方式
controller端请求路径: Jsp端请求路径: 必须保持一致,否则请求不到原创 2018-01-02 09:38:15 · 402 阅读 · 0 评论 -
SpringMVC四大注解 Component·Controller·Service·Repository
•@Component 是通用标注 •@Controller 标注 web 控制器 •@Service 标注 Servicec 层的服务 •@Respository 标注 DAO 层的数据访问 •这些注解都是类级别的,在不清楚使用那个注解的时候,可以统统使用Component。 •在springmvc的配置文件中,通过context:component-scan使注解生效 使用@Reso转载 2017-12-13 16:30:43 · 306 阅读 · 0 评论 -
Spring MVC的controller层接收前台传Json参数
前台:$.ajax{url:"xxxx",data:{p: ["123", "456", "789"]}}后台:---------------------------------------------------------------------------------------------------方法一:public class原创 2017-10-13 16:36:22 · 1423 阅读 · 0 评论 -
spring aop处理事务回滚机制踩坑
现象:@Transactional(propagation = Propagation.REQUIRED)public boolean handleMessage(MessageExt msg) throws Exception { ... sendToMQ(event, flowInst); ...} private void sendToMQ(InstEventWr...原创 2019-09-19 11:30:18 · 1549 阅读 · 0 评论