![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
Aaron.Huang
前行不止
展开
-
Spring--Application&bean
Spring框架----java开发的"一站式"解决方案 什么是Spring Spring是一个开源的,用于简化企业级应用开发的应用开发框架. 简化开发: Spring框架对很对常用的api做了简化,比如Spring JDBC(Spring jdbc是Spring框架中的一个模块)访问数据库,不再需要考虑如何获取链接,关闭连接,处理异常等. 提高了软件的维护性 Spri...原创 2018-10-19 00:00:30 · 260 阅读 · 0 评论 -
Spring-IOC&DI
IOC和DI 什么是IOC(Inversion 反转 of Control 控制)====控制反转 对象之间的依赖关系应该由容器来建立 什么是DI(Dependency Injection) 容器可以通过调用set方法,或者构造器来建立对象之间的依赖关系. 注: IOC是目标,DI是手段. 使用set方法来建立关系 <bean id="b1" class="cn....原创 2018-10-19 00:03:12 · 171 阅读 · 0 评论 -
Spring-MVC
1. Spring 1.1. 作用 框架:一套已经由他人编写完成的代码,用于解决特定的问题,可能会改变原有编程方式,或框架有它自身的运行流程。通常表现为某一个或多个jar包。 Spring框架的主要作用就是:创建和管理对象。 1.2. 知识点 1.2.1. 配置节点(*) 1.2.2. 单例:scope属性 1.2.3. 懒加载:lazy-init属性 1.2.4. 生命周期方法:...原创 2018-10-22 19:06:04 · 198 阅读 · 0 评论 -
Spring----注解简化配置
用注解的方式来简化配置 组件扫描@Component("bean的id,默认缺省值为类名首字母小写") 什么时组件扫描? 如何使用组件扫描 step1:在类前面添加相应的注解 Student.java @Component("stu1") public class Student { public Student() { System.out.println("...原创 2018-10-20 23:51:19 · 246 阅读 · 0 评论 -
Spring---注解,转发,重定向,session
. 关于@RequestParam注解 1.1. 基础使用 使用@RequestParam注解,可以解决提交的请求参数与处理请求的方法参数名称不一致的问题,例如: @RequestMapping("/handle_login.do") public String handleLogin( @RequestParam("uname") String username, ...原创 2018-10-25 20:41:28 · 637 阅读 · 0 评论 -
Spring--拦截器,字符编码过滤器
1. SpringMVC中的Interceptor 1.1. 练习目标 在主页显示的“用户名”位置添加超链接,点击后进入“个人中心”。 通过/user/info.do路径,可以显示“个人信息”页面,该页面需要登录后才允许访问。 1.2. 分析问题 一个项目中,可能绝大部分的功能都是需要登录后才允许使用的,但是,在这些功能的处理中,可能都需要执行: // 判断Session中是否有us...原创 2018-10-25 20:42:50 · 1374 阅读 · 0 评论 -
java细节
其它 1. 编码规范 代码的可维护性是评价项目的非常重要的指标之一!其中,代码的编码规范就是最基础的表现! 首先,命名必须规范: 包(package)名必须全部使用小写字母,例如cn.huang.spring.Controller这样的包名就是不对的,其中的Controller子包的首字母不应该大写! 所有的类、接口的首字母必须大写,如果名称由多个单词组成,第2个单词开始,每...原创 2018-10-25 20:44:02 · 199 阅读 · 0 评论