简单springboot搭建

1:springboot:认识:
springboot为了简化spring环境搭建和开发的框架(技术);

简化环境搭建:
导入依赖很简单:starter:

2:会使用springboot:
a:创建一个maven项目(为了搞jsp,直接创建web项目)
b:导入依赖:
parent:导入
需要什么模块就导入什么的依赖
c:在resources下创建一个配置:
application.properties===application.yml(推荐使用)===application.yaml
d:创建启动类:
在包根路径下:创建一个类:名字随便起(XxxApplication.java);
类上注解:@SpringBootApplication
main方法:
SpringApplication.run(当前类的class);
e:做业务:
返回json和以前一样;
(返回页面:):application.yml配置一个前后缀;如果中文乱码:则配置tomcat的编码;启动的时候注意:使用maven的插件启动
3:yml的语法:
application.yml:
原则:
1、大小写敏感
2、使用缩进表示层级关系
4、缩进长度没有限制,只要元素对齐就表示这些元素属于一个层级。
5、使用#表示注释
6、字符串可以不用引号标注
@Value:应用
4:springboot的运行方式:
a:开发的时候:使用main方法运行
b:上线环境:
jar:
1):在pom文件中把jar
2):使用maven打包:切换到pom.xml的路径:
mvn clean package
结果:在target下产生两个jar:
我们要没有origin的这个,才是springboot环境的。

如果你打包出来没有两个jar:就需要在pom文件中加一个打包的插件:

   	<plugin>
	    <!--springboot的maven插件-->
	    <groupId>org.springframework.boot</groupId>
	    <artifactId>spring-boot-maven-plugin</artifactId>
	    <version>1.4.1.RELEASE</version>
	    <executions>
		<execution>
		    <goals>
			<goal>repackage</goal>
		    </goals>
		</execution>
	    </executions>
	</plugin>
	```
3):运行:
只需要有jdk环境:
java -jar xxx.jar


war:很少用:
1):是一个web项目,在pom文件中把<packaging>war</packaging>
2):在启动类加一个父类和复写一个方法:
@SpringBootApplication
public class YyyApplication  extends SpringBootServletInitializer {
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
	return builder.sources(YyyApplication.class);
    }

    public static void main(String[] args) {
	SpringApplication.run(YyyApplication.class);
    }
}

3):web.xml中如下:

  <!DOCTYPE web-app PUBLIC
       "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
       "http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee"
	 xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
	 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
	 id="WebApp_ID" version="2.5">
  <display-name>Archetype Created Web Application</display-name>

  <jsp-config>
    <jsp-property-group>
      <url-pattern>
      </url-pattern>
      <el-ignored>false</el-ignored>
    </jsp-property-group>
  </jsp-config>
</web-app>

4):打包:
使用maven打包:切换到pom.xml的路径:
mvn clean package
结果:在target下产生两个jar:
我们要没有origin的这个,才是springboot环境的
5:多环境:
因为真实公司中有 开发和测试和线上三个环境,不同的环境下,配置文件应该不一样(最典型的就是数据库不一样,我们应该做区分)
关键点:
1):配置
多个环境使用—分割;
spring.profiles=环境名字;
默认环境:
spring.profiles.active=环境名字
2):以jar的方式运行的时候:
java -jar -Dspring.profiles.active=dev xxx.jar

6:ssm的环境搭建:
1):搭建基本的springboot环境:
pom文件;启动类;配置文件(至少有数据库配置);
2):搭建三层架构:
Controller+service+mapper:和以前完全一模一样

3):启动类处理:
扫描mapper文件:
@MapperScan(“mapper的包路径”)//扫描mapper接口和xml映射
4);配置文件别名扫描:
mybatis:
type-aliases-package: cn.itsource.springboot.domain,cn.itsource.springboot.query

5):完整的配置文件和启动类:

       spring:
  datasource:
    url: jdbc:mysql://localhost:3306/sb
    username: root
    password: root
    driver-class-name: com.mysql.jdbc.Driver
mybatis:
  type-aliases-package: cn.itsource.springboot.domain,cn.itsource.springboot.query
     
启动类:
       @SpringBootApplication
@MapperScan("cn.itsource.springboot.mapper")//扫描接口和xml映射
public class SsmApplication {

    public static void main(String[] args) {
	SpringApplication.run(SsmApplication.class);
    }
}

7:springboot的测试:
导入测试依赖;
写测试代码:

@RunWith(SpringRunner.class)
@SpringBootTest(classes = SsmApplication.class)
public class IEmpServiceTest {

    @Autowired
    private IEmpService empService;


    @Test
    public void getAll() {
    }

    @Test
    public void save() {
	Emp emp =new Emp();
	emp.setUsername("uuuuu");
	empService.save(emp);
    }
}
SpringBoot是一个开源的整合了Spring框架和其他相关技术的快速开发框架。它采用约定大于配置的思想,简化了Spring应用的开发过程,从而使开发者更加快速、高效地开发Web应用程序。在本篇文章中,我们将介绍如何使用SpringBoot搭建一个简单的Web应用程序。 第一步:安装并配置开发环境 首先,我们需要在本地安装JDK、Maven和IDE。安装JDK后,我们需要在操作系统的环境变量中添加JAVA_HOME和PATH。安装Maven后,我们需要在IDE中配置Maven仓库和镜像源。最后,我们需要在IDE中安装SpringBoot插件,以便能够创建SpringBoot应用程序。 第二步:创建SpringBoot项目 在IDE中选择新建一个Maven项目,并选择SpringBoot,然后选择适当的依赖项,例如Web、JPA、Thymeleaf等。创建成功后,我们可以看到项目的目录结构和默认文件。 第三步:运行SpringBoot应用程序 在IDE中右键点击项目,在菜单中选择“Run As”>“Spring Boot App”,即可启动应用程序。在浏览器中输入“http://localhost:8080”,可以看到应用程序的首页。此时,我们已经创建了一个简单SpringBoot应用程序。 第四步:编写应用程序 在application.properties文件中,配置一些应用程序的设置,例如数据库等。在Java代码中编写控制器、服务、数据访问对象等。在Web文件夹中编写页面模板。最后,我们需要在IDE中重新运行应用程序并测试其功能。 综上所述,SpringBoot是一个快速开发的框架,可以使开发Web应用程序更加简单、高效。通过按照上面4个步骤,我们可以轻松地搭建出一个简单SpringBoot应用程序。对于想要快速开发Web应用程序的开发者来说,SpringBoot是一个非常好的选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值