![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
Mason97
这个作者很懒,什么都没留下…
展开
-
/ 和 /* 的区别
web.xml配置中的url-pattern的’/‘和’/*'的区别:‘/’ 表示该项目的所有请求路径;‘/*’ 表示只能有一级子路径,它匹配’/a.jsp’但是不匹配’/jsp/a.jsp’...原创 2020-04-25 22:16:42 · 381 阅读 · 0 评论 -
Spring MVC访问不到静态资源的解决方法
访问不到的原因web.xml中设置了前端控制器:DispatcherServlet,你的所有请求都会让其处理 <servlet> <servlet-name>dispatcherServlet</servlet-name> <servlet-class>org.springframework.web.serv...原创 2020-04-24 23:10:41 · 427 阅读 · 0 评论 -
web.xml文件中servlet-name、filter-name爆红,报错
原创 2020-04-24 20:09:19 · 6022 阅读 · 0 评论 -
dbcp数据库连接池的两个依赖
<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-dbcp2</artifactId> <version>2.7.0</version> ...原创 2020-04-24 15:59:40 · 2702 阅读 · 1 评论 -
Spring MVC 之 简单数据绑定 之 绑定包装POJO
包装POJO,就是一个POJO中包含另一个简单的POJO我建立一个包装POJO:跟不包装的POJO类型做法略有不同:【类似套娃】前端:控制台输出:原创 2020-04-23 11:25:19 · 234 阅读 · 0 评论 -
Spring MVC 之 简单数据绑定 之 绑定POJO类型
创建User类:@Datapublic class User { private Integer id; private String username; private String password;}创建两个Controller @RequestMapping("/toRegister") public String toRegist...原创 2020-04-23 11:10:10 · 906 阅读 · 0 评论 -
Spring MVC 之 简单数据绑定 之 绑定默认数据类型 & 绑定简单数据类型
pom依赖<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>5.2.5.RELEASE<...原创 2020-04-22 23:42:57 · 953 阅读 · 0 评论 -
第一个 注解形式的 Spring MVC 程序
我耗时很久的点在于:<mvc:annotation-driven/>pom依赖:<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <vers...原创 2020-04-22 22:42:21 · 158 阅读 · 0 评论 -
第一个Spring MVC程序
maven构建项目导入依赖:<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> ...原创 2020-04-22 20:37:41 · 104 阅读 · 0 评论 -
Spring连接数据库 之 query() 查询数据库
一、查找一个对象即一条数据写User类(pom文件的依赖也不赘述了)@Data // 自动生成setter/getter、equals、canEqual、hashCode、toString方法public class User { private Integer id; private String username; private String passwo...原创 2020-04-22 11:33:56 · 886 阅读 · 0 评论 -
Spring连接数据库 之 update()方法 增删改操作
一、更新数据配置依赖<dependencies> <!-- spring-context的jar包--> <dependency> <groupId>org.springframework</groupId> <artifactId...原创 2020-04-22 11:03:21 · 1395 阅读 · 0 评论 -
Spring连接数据库 之 execute() 执行SQL语句
pom文件中导入依赖 <dependencies> <!-- spring-context的jar包--> <dependency> <groupId>org.springframework</groupId> <artifactId...原创 2020-04-22 10:22:16 · 593 阅读 · 0 评论 -
Spring AOP 之 基于注解的声明式AspectJ
pom中添加两个依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> <version>5.2.5....原创 2020-04-21 22:19:49 · 164 阅读 · 0 评论 -
Spring AOP 之 基于XML的声明式AspectJ
AspectJ:AspectJ是一个面向切面的框架,它扩展了Java语言。AspectJ定义了AOP语法,它有一个专门的编译器用来生成遵守Java字节编码规范的Class文件。pom文件中添加了两个有关的依赖 <dependency> <groupId>org.springframework</groupId>...原创 2020-04-21 21:29:15 · 275 阅读 · 0 评论 -
maven项目中的xml文件加载不到class路径中【解决方法】
在pom文件中添加:<build>是<project>的子元素<build> <resources> <resource> <directory>src/main/resources</directory> <includes>...原创 2020-04-20 11:39:33 · 529 阅读 · 0 评论 -
Spring 之【AOP简述】 和 【术语】
AOPAspect Oriented Programming面向切面编程如果想实现如日志功能,相同代码会分散到各个方法中,如果想关闭或者修改,就必须修改所有相关的方法。增加工作量,提高了出错率。是OOP的延申和补充采取横向抽取机制开发人员可以专心于核心业务,不必过多关注其他业务逻辑,提高开发效率,增强代码可维护性术语Aspect(切面):封装的用于横向插入的类Joinpo...原创 2020-04-19 21:50:29 · 71 阅读 · 0 评论 -
Spring基于XML的自动装配
一个小例子Dao层public interface UserDao { public void save();}public class UserDaoImpl implements UserDao { @Override public void save() { System.out.println("userDao.save()"); ...原创 2020-04-19 21:34:02 · 179 阅读 · 0 评论 -
Spring基于注解的装配
Spring的常用注解:@Component@Repository@Service@Controller@Autowired@Resource@Qualifier具体实例创建UserDao接口和UserDaoImpl类,并用注解装配public interface UserDao { public void save();}@Repository("us...原创 2020-04-19 20:43:24 · 157 阅读 · 0 评论 -
Spring基于XML的配置:【设置注入】 和 【构造注入】
设值注入的要求:提供一个无参构造为要注入的属性提供对应的setter()方法具体例子创建User类public class User { private String userName; private String password; private List<String> list; public User(String us...原创 2020-04-19 19:27:42 · 1116 阅读 · 0 评论 -
Spring中Bean的作用域
通过Bean的scope属性来指定常用的两种为:singleton和prototype如果不设置scope属性的话,默认为singleton创建一个类public class Scope {}设置xml文件<bean id="scope" class="com.mason.scope.Scope"/>测试一下 public static v...原创 2020-04-19 18:49:37 · 108 阅读 · 0 评论 -
配置一个bean的属性 setter()方法注入
定义接口和实现类public interface UserDao { public void login();}public class UserDaoImpl implements UserDao { @Override public void login() { System.out.println("UserDao login"); ...原创 2020-04-19 18:23:43 · 794 阅读 · 0 评论 -
用maven项目运行一个spring 的小样例,注入一个bean
pom导入依赖 <dependencies> <!-- spring-context的jar包--> <dependency> <groupId>org.springframework</groupId> <artifactId...原创 2020-04-19 18:05:25 · 299 阅读 · 0 评论 -
Spring注解汇总
@Component:作用:用于把当前类对象存入spring容器中属性:value:用于指定bean的id。当我们不写时,它的默认值是当前类名,且首字母改小写。举例子:@Component(value=“myName”)@Controller:一般用在表现层@Service:一般用在业务层@Repository:一般用在持久层以上三个注解他们的作用和属性与...原创 2020-04-15 14:44:19 · 263 阅读 · 0 评论