电商(1)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_44050355/article/details/100586793
  1. 学习问题的思路:

  2. 功能如何实现:

  3. 基本工具,开发工具

电商第一天:

1.	idea:开发工具 结合 git 

	a.	ieda 中必须从git 上克隆一个新的工程
	

2.	通用mapper:mybatis 的逆向工程!

	2.1	导入通用mapper jar 包
		<dependency>
			<groupId>tk.mybatis</groupId>
			<artifactId>mapper-spring-boot-starter</artifactId>
			<version>1.2.3</version>
				<exclusions>
					<exclusion>
						<groupId>org.springframework.boot</groupId>
						<artifactId>spring-boot-starter-jdbc</artifactId>
					</exclusion>
				</exclusions>
			</dependency>
	2.2	利用通用mapper 做查询功能
		
		bean ,mapper ,service ,service.impl,controller
		
		在对应的实体类中
		添加注解:
			@Id
			@Column
			@GeneratedValue(strategy = GenerationType.IDENTITY) // 获取主键自增
			
		添加数据源:application.properties
		
		
		在主类添加扫描注解
			@MapperScan(basePackages = "com.atguigu.gmalltest.demo.mapper")

		http://192.168.67.216:8080/findAll
		http://localhost:8080/findAll
		
	2.3	通用mapper CRUD:
		
		1.	导入jar包
		2.	编写接口并继承Mapper
		3.	编写实现类
		4.	写控制器
		5.	配置数据源,扫描mapper!
		
		
		添加:
			略。。。
		修改:
			当修改的条件为非主键的时候!
			需要借助Example,它是用来构建条件的!
		    // update userInfo set nick_name = ? where name = userInfo.getName();
			// example 设置条件的{name}
			Example example = new Example(UserInfo.class);
			// 第一个参数String property【属性 是数据库的表字段,还是实体类的属性名】
			// 第二个参数Object value 传入的值
			example.createCriteria().andEqualTo("name",userInfo.getName()); // name = userInfo.getName();
			userInfo.setNickName("刘德华");
			userInfoMapper.updateByExampleSelective(userInfo,example);
			
			
	克隆虚拟机:
		修改IP地址
			ifconfig 查看ip 命令。
			
			
			静态:static {生产环境推荐使用}
				
				手动修改:
					
				命令修改:
					
					原始:
						TYPE=Ethernet
						PROXY_METHOD=none
						BROWSER_ONLY=no
						BOOTPROTO=dhcp
						DEFROUTE=yes
						IPV4_FAILURE_FATAL=no
						IPV6INIT=yes
						IPV6_AUTOCONF=yes
						IPV6_DEFROUTE=yes
						IPV6_FAILURE_FATAL=no
						IPV6_ADDR_GEN_MODE=stable-privacy
						NAME=ens33
						UUID=4d9d8a10-2c0b-4aa0-9451-ceca94f1e555
						DEVICE=ens33
						ONBOOT=no
					修改之后:
						TYPE=Ethernet
						BOOTPROTO=static
						NAME=ens33
						DEVICE=ens33
						ONBOOT=yes
						IPADDR=192.168.67.217
						NETMASK=255.255.255.0
						GATEWAY=192.168.67.2
						DNS1=114.114.114.114
						DNS2=8.8.8.8

					67.217
					重启网络服务
						service network restart

			动态:dhcp {测试}
				67.130
		
		network是否能使用
			ping www.baidu.com
				yum install -y gcc-c++
				
		连接虚拟机的基本知识:
			查看网卡:
			vim /etc/udev/rules.d/70-persistent-ipoib.rules 
			GATEWAY=192.168.67.2 网关:

猜你喜欢

转载自blog.csdn.net/weixin_44050355/article/details/100586793