-
Controller 的使用查看全部
-
RequestMapping可以使用多个路径{value={"/XX","/LL"}}查看全部
-
SpringBoot项目属性配置: 1、yml可以这样配置: size: B age: 16 content: "size=${size},age=${age}" 获取属性值:@Value("${size}") 2、推荐使用: girl: size: B age: 16 @Component @ConfigurationProperties(prefix="girl") public class GirlProperties{ private String size; private Integer age; //get、set } 3、生产和开发环境配置 application.yml: spring: profiles: active: dev application-dev.yml application-prod.yml查看全部
-
CRUD操作查看全部
-
为了使用数据库,需要在pom.xml文件中,加入两个依赖: 1)<dependency><groupId>org.springframwork.boot</groupId><artifactId>spring-boot-starter-data-jpa</artifactId></dependency> 2)<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency> 在application.yml文件中作相应配置: 1)mysql的相关配置 spring.datasource.driver-class-name:com.mysql.jdbc.Driver spring.datasource.url:jdbc:mysql://127.0.0.1:3306/dbgirl spring.datasource.username:root spring.datasource.password:root 2)jpa的配置 jpa.hibernate.ddl-auto:creat、update、none、creat-drop、validate creat每次运行时,都会创建新表(若有,删除原有的,在建新的),update不会删除原有的,保留改变的,更新,create-drop不运行时,删表,none什么也不作,validate验证类里面属性是否与表结构一致,不一致报错; 新建数据库; 在main/imooc下新建Girl类,(和数据库对应)包括: 1)类的前面有@Entity注解(表示此类对应数据库中的一个表) 2)类中包含属性,其前有注解@Id @GeneratedValue,(属性值对应表中的字段) 3)有无参的构造方法,以及set和get方法;查看全部
-
注解:@Controller 处理http的请求; @RestController 组合注解(@Controller和@ResponseBody注解的组合); @RequestMapping 配置url映射(因为其有时代码较长,可用@GetMapping或者@PostMapping等组合注解替代) @PathVariable 获取url中的数据 @RequestParam 获取请求参数的值 @GetMapping 组合注解 一下注意的点: 1)@GetMapping(value=“/hello”)或者@PostMapping,设置方法的url 2)使用@RequestParam注解获取属性的值(url中),在方法体的参数前加入注解: public Spring say(@RequestParam(value=“id”,required=false,defaultValue=“0”Integer id)){ return id; } 其中,设置了id的默认值,即当url中,没用传入id的值时,会显示id:0(如:127.0.0.1:8080/hello或者127.0.0.1:8080/hello?id=),传入id时,会显示出入的id的值(如:127.0.0.1:8080/hello?id=111)查看全部
-
spring boot spring cloud 微服务查看全部
-
关于B和F不同配置文件的操作: 1)创建一个application-dev.yml配置文件,配置port和girl的信息; 2)创建一个application-prod.yml配置文件,配置port和girl的信息; 3)在src/main/com.imooc目录下,创建GirlProperties类文件,添加yml配置文件中的属性,以及set和get方法; 4)为了可以实现将配置文件中的内容注入到GirlProperties中,在此类前面加入两个注解:@Component和@ConfigurationProperties; 5)在HelloController类中,引入GirlProperties属性,其前加入@Autowired注解; 6)在application.yml文件中,加入spring:profiles:active:dev或者prod(代表了选择那个配置文件启动); 还有多环境使用配置文件即可以在idea中通过将application.yml文件中的active内容,来选择使用的配置文件,也可以通过在命令行中,通过命令:1)mvn install 2)java -jar target/girl-0.0.1-SNAPSHOT.jar - -spring.profiles.active=dev或者prod来使用配置文件查看全部
-
开发工具版本查看全部
-
spring boot的应用 新建项目: 1)选择spring intializr,填写项目信息,勾选web项; 2)删除多余文件(.mvn mvnw mvnw.cmd); 启动项目(三种方法): 为了使得项目启动是否成功,添加一个类,来验证,添加方法:在src/main/imooc下新建HelloController类; 法一:1)在idea中点击run GirlApplication,在浏览器中输入127.0.0.1:8080/hello,查看结果 法二:在命令行中,进入项目目录,输入mvn spring-boot:run,在浏览器中输入127.0.0.1:8080/hello,查看结果 法三:在命令行中,进入项目目录,输入mvn install->cd target(多出了一个jar文件)->java -jar girl-0.0.1-SNAPSHOT.jar(新增文件名)查看全部
-
对spring boot有了一个大致的了解了。查看全部
-
可以查看全部
-
事务管理查看全部
-
REST查看全部
-
JAP查看全部
举报
0/150
提交
取消