spring
苏七qaq
加油呀
展开
-
35.ssm整合
导入坐标:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4...原创 2021-10-28 13:24:26 · 67 阅读 · 0 评论 -
34.Mybatis注解开发
普通的xml配置:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="Dao.UserDao3"> <insert id="insert" parameterTyp...原创 2021-10-27 12:45:55 · 63 阅读 · 0 评论 -
33.MyBitis多表操作
1.创建两张数据表user,orders(uid对应user中的id)orders类:package entity;import java.util.Date;public class Orders { private long id; private Date ordertime; private double total; private long uid; public User getUser() { return user; ...原创 2021-10-26 14:29:19 · 110 阅读 · 0 评论 -
32.MyBatis配置文件深入(类型转换)
1.数据表添加一个字段2.User类package entity;import java.util.Date;public class User { private String username; private String password; private long id; private Date birthday; public String getUsername() { return username; }...原创 2021-10-25 22:47:15 · 118 阅读 · 0 评论 -
31.MyBatis映射文件的深入
1.动态sql之ifuserDao:public interface UserDao2{ public List<User> findByCondition(User user);}userMapper2.xml:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.o原创 2021-10-25 17:52:22 · 73 阅读 · 0 评论 -
30.Mybatis的Dao层实现
代码实现:1.<mapper namespace="Dao.UserDao">2.userMapper:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namesp...原创 2021-10-25 12:29:35 · 81 阅读 · 0 评论 -
29.Mybatis相关API
原创 2021-10-25 10:39:29 · 49 阅读 · 0 评论 -
28.mybatis核心配置文件
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <properties resource="jdbc.properties">...原创 2021-10-24 22:42:53 · 1302 阅读 · 0 评论 -
27.mybatis的增删改查操作
插入:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="userMapper"> <!--插入操作--> <insert id="insert" pa.原创 2021-10-24 11:06:35 · 45 阅读 · 0 评论 -
26.原始jdbc和mybatis对比
1.添加坐标 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.32</version> </dependency> <dependency> <gro...原创 2021-10-24 00:48:49 · 105 阅读 · 0 评论 -
25.spring事务控制(注解方式)
1原创 2021-10-22 22:11:53 · 104 阅读 · 0 评论 -
24.spring事务控制(XML方式)
代码实现:导入坐标: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${spring.version}</version> </dependency> ...原创 2021-10-22 18:03:38 · 81 阅读 · 0 评论 -
23.基于注解的AOP开发
目标方法@Component("target")public class Target implements TargetInterface{ @Override public void save() { System.out.println("save running..."); } public void save2() { System.out.println("save2 running..."...原创 2021-10-22 12:57:33 · 74 阅读 · 0 评论 -
22.springAOP切点表达式的抽取以及总结
public class Target implements TargetInterface{ @Override public void save() { System.out.println("save running..."); throw new ClassCastException(); } public void save2() { System.out.println("save2 run...原创 2021-10-22 10:20:45 · 223 阅读 · 0 评论 -
21.springAOP
开发步骤:1.导入AOP坐标 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${spring.version}</version> </dependency>...原创 2021-10-21 12:20:07 · 52 阅读 · 0 评论 -
20.spring异常处理
1.简单异常处理器controller:@Controllerpublic class DemoController{ @Autowired private DemoService demoService; @RequestMapping("show") public String show(String name) throws FileNotFoundException, MyException { System.out....原创 2021-10-20 22:32:17 · 69 阅读 · 0 评论 -
19.spring拦截器:用户登录权限控制
login.jsp <form action="${pageContext.request.contextPath}/user/login" method="post"> <div class="form-group has-feedback"> <input type="text" name="username" class="form-control" placeholder="用户名"> <span...原创 2021-10-20 13:30:23 · 268 阅读 · 0 评论 -
18.spring拦截器
109原创 2021-10-20 00:17:52 · 63 阅读 · 0 评论 -
18.spring后台管理系统
web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp...原创 2021-10-18 13:11:18 · 273 阅读 · 0 评论 -
17.spring JDBC模板
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.32</version> </dependency> <dependency> <groupId>c3p0</g...原创 2021-10-17 10:52:33 · 67 阅读 · 0 评论 -
16.spring文件上传(单文件+多文件)
先把前端页面做好,再写后端方法save21<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %><html><head> <title>Title</title></head><body> <form action="${pageContext.request....原创 2021-10-15 14:42:20 · 543 阅读 · 0 评论 -
15.spring自定义类型转换器
1.新建一个converter包和DataConverter类,并实现Converter接口public class DataConverter implements Converter<String, Date>/*两个泛型代表从String转换为Date*/{ @Override public Date convert(String dateStr) { //将日期字符串转换成日期对象,进行返回 SimpleDateF...原创 2021-10-12 18:51:55 · 100 阅读 · 0 评论 -
14.spring获得请求参数(@RequestParam注解的使用)
@RequestMapping(value = "/save15") @ResponseBody public void save15(@RequestParam(value = "name",required = false,defaultValue = "苏七") String userName) { System.out.println(userName); }浏览器携带的参数为name,注解到save15方法的参数为userName...原创 2021-10-12 18:15:55 · 232 阅读 · 0 评论 -
13.spring获得请求参数
1.获得基本类型参数 @RequestMapping(value = "/save10") @ResponseBody //告知SpringMVC 不进行视图跳转 直接进行数据回写 public void save10(String userName,int age) throws JsonProcessingException { System.out.println(userName); System.out.p...原创 2021-10-11 00:16:30 · 378 阅读 · 0 评论 -
12.spring的数据响应(回写数据)
原始servlet向浏览器回写数据 @RequestMapping(value = "/save5",method = RequestMethod.GET) public void save5(HttpServletResponse response) throws IOException { response.setContentType("text/html;charset=utf-8"); response.getWriter().pri..原创 2021-10-10 00:28:35 · 106 阅读 · 0 评论 -
11.spring的数据响应(页面跳转)
内部资源视图解析器只能对转发(forward)的方式有效 <!--配置内部资源视图解析器--> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/jsp/"></property> ...原创 2021-10-09 22:43:23 · 73 阅读 · 0 评论 -
10.SpringMVC注解解析
@Controllerpublic class UserController{ @RequestMapping(value = "/save",method = RequestMethod.POST ) public String save() { System.out.println("controller save running..."); return "index.jsp"; }}如果指定method为 POST...原创 2021-10-08 20:24:12 · 55 阅读 · 0 评论 -
9.SpringMvc概述以及快速入门
步骤:代码实现:1.导入坐标 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency>...原创 2021-10-08 19:43:47 · 79 阅读 · 0 评论 -
8.spring获取上下文对象applicationContext
4.ServletContextListener接口: 1)作用:通过这个接口合法的检测全局作用域对象被初始化时刻以及被销毁时刻 2)监听事件处理方法: public void contextInitlized() :在全局作用域对象被Http服务器初始化被调用 public void contextDestory(): 在全局作用域...原创 2021-10-08 18:59:36 · 427 阅读 · 0 评论 -
7.新建springMVC项目
1. new module选择webapp原型2.通过pom.xml添加依赖 <properties> <spring.version>3.2.4.RELEASE</spring.version> <!--mybatis 版本号--> <mybatis.version>3.2.4</mybatis.version> <!--log4j 日志文件管理包文件--> <s.原创 2021-10-08 14:09:44 · 139 阅读 · 0 评论 -
6.Spring加载数据源
1.加载数据源在pom.xml文件导入数据源坐标<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.32</version> </dependency> <dependency> <原创 2021-10-08 13:58:20 · 172 阅读 · 0 评论 -
5:spring注解开发
//<bean id="userDao" class="MySpringStudy.Impl.UserDaoImpl"></bean>@Repository("userDao")//上面代码等同于注入的代码public class UserDaoImpl implements UserDao { @Override public void save() { System.out.println("save running......原创 2021-09-22 00:23:05 · 69 阅读 · 0 评论 -
4:spring相关api
原创 2021-09-20 12:05:08 · 49 阅读 · 0 评论 -
3:spring重点配置总结
list集合的注入: <property name="stringList"> <list> <value>a</value> <value>b</value> <value>c</value> </list> <...原创 2021-09-20 11:29:39 · 53 阅读 · 0 评论 -
2:spring引入其他配置文件
1:新建其他模块配置文件2:在总配置文件中进行引入原创 2021-09-20 11:23:30 · 80 阅读 · 0 评论 -
1:Bean注入集合数据类型
3:普通数据类型和集合的注入DAOImpl:public class UserDaoImpl implements UserDao{ private String username; private int age; private List<String> stringList; private Map<String, User> userMap; private Properties properties; pub...原创 2021-09-20 11:12:53 · 145 阅读 · 0 评论 -
vue+springboot crud
查看getMyData() { axios.get('http://localhost:8081/test').then( (response)=> { console.log(response.data) }, (error)=&..原创 2021-09-05 10:42:04 · 140 阅读 · 0 评论 -
springboot连接数据库并自动生成实体类
需要设置时区在serverTimerzone设置CST时区进入数据库之后,右键点击表名然后进入该项目的entity,点击ok需要修改为GBK原创 2021-09-04 15:59:15 · 855 阅读 · 0 评论