Spring基础
你会散打吗
工人
展开
-
@ResponseBody 和 @RequestBody 注解的区别
@ResponseBody :一般在使用的时候会有@RequestMapping(请求地址映射),加上这个注解就会不会跳转,直接返回JSON数据。@RequestBody:获取客户端的传输的数据。public void save16(@RequestParam(value="name",required = false,defaultValue = "itcast") String username) throws IOException { System.out.println(use原创 2020-09-06 00:09:06 · 200 阅读 · 0 评论 -
springmvc关于乱码的问题
前景回顾我们在学习servlet的时候也会有编码问题,因此我们想要保证编码不出问题,一般都是在doGet或者doPost方法下去设置response和request的encoding,或者就是在我们启动servlet的时候直接初始化encoding。可以在web.xml中去配置过滤器。 <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-cl原创 2020-09-05 23:35:57 · 72 阅读 · 0 评论 -
springMVC自定义转换器
springmvc已经给我们提供了一些转换器,譬如我们客户端提交的数据String转换成int类型开发步骤:创建一个class实现Converter接public class DateConverter implements Converter<String, Date> { public Date convert(String dateStr) { //将日期字符串转换成日期对象 返回 SimpleDateFormat format = new原创 2020-09-05 23:17:10 · 96 阅读 · 0 评论 -
SpringMVC关于数据响应知识总结
1. 页面跳转1) 直接返回字符串@Controller@RequesttMapping("/user")public class UserController{ @RequesttMapping("/qucik") public String jump(){ return "/jsp/success.jsp"; } }@RequestMapping 这个注解我们是需要用xml去配置,我们在前面用spring的时候知道Context中的扫描组件,因此我们在此时也需要去用S原创 2020-09-05 00:40:08 · 173 阅读 · 0 评论 -
c3p0和Druid数据库的连接
c3p0public void test() throws PropertyVetoException, SQLException { ComboPooledDataSource dataSource = new ComboPooledDataSource(); dataSource.setJdbcUrl("jdbc:mysql://localhost:3306/test?serverTimezone=UTC"); dataSource.setDriverClass("com.mysql.c原创 2020-08-31 13:12:02 · 198 阅读 · 0 评论 -
Spring的类型注入
注入的方式1)set注入在UserServiceImpl中添加setUserDao方法public class UserServiceImpl implements UserService{ private UserDao userDao; public void setUserDao(UserDao userDao){ this.userDao = userDao; } @Override public void save(){ userDao.save(); }}<原创 2020-08-30 23:49:06 · 224 阅读 · 0 评论 -
proxy-target-class作用
proxy-target-class 作用该属性值默认为false,表示使用JDK动态代理织入增强;当值为true时,表示使用CGLib动态代理织入增强;但是,即使设置为false,如果目标类没有生命接口,则Spring将自动使用CGLib动态代理.(以上来自:Spring3.X企业应用开发实战 P229)通俗理解:当要使用实现了某个接口的类让Spring来生成bean时,无需在aop配置中添加proxy-target-class,因为它默认为false.但如果要使用一个指定的类,让Spring转载 2020-07-08 23:59:51 · 829 阅读 · 0 评论 -
Spring的通知类AOP
一个普通的类 -> 通知类a.实现接口 b.注解-a.实现接口将一个普通类设置为通知类通知类 (实现的接口)分为前置通知(MethodBeforeAdvice),后置通知(AfterReturningAdvice),环绕通知(MethodInvoction),异常通知(ThrowsAdvice),最终通知(AfterAdvice)。我只做其中的一个,剩下的几乎就是照葫芦画瓢下面的代码是我写的一个后置通知的实现类,实现的接口是org.springframework.aop.AfterR.原创 2020-05-31 22:57:19 · 109 阅读 · 0 评论