SSM
以idea为基础学习SSM(Spring SpringMVC Mybatis)
lzh~
Keep on going never give up.
展开
-
整合SSM框架
整合SSM框架环境要求环境:IDEAMySQLTomcatMaven要求:需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识;数据库环境创建一个存放书籍数据的数据库表CREATE DATABASE `ssmbuild`;USE `ssmbuild`;DROP TABLE IF EXISTS `books`;CREATE TABLE `books` (`bookID` INT(10) NOT NULL AUTO_INCRE转载 2020-07-20 09:22:50 · 172 阅读 · 0 评论 -
SpringMVC笔记(狂神)
SpringMVC1、回顾MVC1.1、什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。**Model(模型):**数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value转载 2020-07-19 14:47:51 · 18649 阅读 · 10 评论 -
简单的实现springmvc程序
1、配置版新建一个maven项目 , springmvc-hello , 添加web的支持!新建一个Moudle添加web的支持确定导入了SpringMVC 的依赖! <!--依赖--> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</art原创 2020-07-19 10:51:29 · 185 阅读 · 0 评论 -
Maven的资源过滤问题
当maven工程中target目录与自己建的目录不一致时,在pom中加入如下配置<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include>原创 2020-07-19 10:10:27 · 327 阅读 · 0 评论 -
MyBatis笔记(狂神视频)
Mybatis-9.28环境:JDK1.8Mysql 5.7maven 3.6.1IDEA回顾:JDBCMysqlJava基础MavenJunitSSM框架:配置文件的。 最好的方式:看官网文档;1、简介1.1、什么是MybatisMyBatis 是一款优秀的持久层框架它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配原创 2020-07-06 08:33:05 · 662 阅读 · 1 评论 -
使用java的方式配置Spring(@Component、@Configuration、@Bean)
使用java的方式配置Spring1、@Component配合@Bean实现@Component代表这是一个配置类,就和我们之前看的beans.xml是一样的@Bean,相当于我们之前写的一个bean标签代码实现1.注解实现 public class User { private String name; public String getName() { return name; } //属性注入值原创 2020-07-12 11:15:37 · 501 阅读 · 0 评论 -
@Component与@Configuration区别联系
d原创 2020-07-12 11:14:53 · 430 阅读 · 0 评论 -
Spring使用注解开发(@Component)
@Component使用注解需要导入context约束,增加注解的支持!<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/s原创 2020-07-12 10:26:07 · 492 阅读 · 0 评论 -
Spring之Bean的自动装配
Bean的自动装配一、xml自动装配1、ByName自动装配保证所有bean的id唯一bean需要和自动注入的属性的set方法的值一致如果名字命名不一样将报错<bean id="cat" class="nuc.ss.pojo.Cat"/><bean id="dog" class="nuc.ss.pojo.Dog"/><!-- People类中,方法名为setCat和setDog,其他名字不行--><bean id="people" cla原创 2020-07-12 09:59:48 · 204 阅读 · 0 评论 -
@Resource和@Autowired的区别联系
@Resource和@Autowired都是用来自动装配的,都可以放在属性字段上实现方式不同@Autowired默认通过bytype的方式实现,如果有多个类型,则通过byname实现,如果两个都找不到,就报错!@Resource默认通过byname的方式实现,如果找不到名字,则通过bytype实现,如果两个都找不到,就报错!执行的顺序不同:@Autowired默认通过bytype的方式实现@Resource默认通过byname的方式实现类型重复的话,如果名字不是默认的(如cat原创 2020-07-12 09:58:44 · 174 阅读 · 0 评论 -
Spring依赖注入
依赖注入依赖注入(Dependency Injection,DI)。依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 .注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 .一、构造器注入1.使用无参构造创建对象,默认!<!--无参构造器--><bean id="user" class="nuc.ss.pojo.User"> <property name="name" value="狂神"/></bean&g原创 2020-07-12 09:03:02 · 132 阅读 · 0 评论 -
idea maven导入依赖过慢
解决找见setting.xml进行修改,如果没有Open 'setting.xml’则进行创建create ‘setting.xml’。直接在idea中进行查找在自己下载的apache-maven-3.5.2中的config中找见打开将下面的代码复制(覆盖)到该文件中<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"原创 2020-07-11 12:13:51 · 558 阅读 · 1 评论 -
Spring笔记(基于狂神视频+自己理解)
1.Spring1.1、简介Spring:春天—> 给软件行业带来了春天2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。很难想象Rod Johnson的学历 , 他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩 , 整合现有的框架技术SSH :原创 2020-07-11 11:33:01 · 598 阅读 · 0 评论