- Spring
- WebSecurityConfigurerAdapter
- CircleIndicator
- Homebrew
- MariaDB 설치
- Fragment
- 복붙안됨
- Windows
- Spring legacy
- Deprecated
- Keymap
- bean
- indicator
- ViewPager2
- WebSecurityConfigurerAdapter Deprecated
- 안드로이드
- override
- MariaDB
- java
- MAC
- SharedPreferences
- MacOS
- web.xml
- spring security
- TabLayout
- Android
- 화살표안됨
- Today
- Total
목록전체 글 (6)
초보 개발자 정선익의 개발일지
web.xml 이란? web.xml은 서블릿 맵핑이 되는 방법과 인증이 필요한 URL 등 정보를 확인한다. 해당 파일의 위치는 WEB-INF 폴더 아래에 있다. 그럼 왜 사라진 걸까? Servlet 3.0이 도입되면서 어노테이션이 추가되었고 더욱더 간단하게 표현할 수 있게 되었습니다. (@WebServlet , @WebFilter, @WebListener) 그리고 코드중심적으로 작성할 수 있게되면서 web.xml을 따로 수정하지않고 구성을 쉽게 수정할 수 있습니다.
앱 개발을 하면서 디바이스 내부에 일회용성 데이터를 저장해야할 상황이 가끔 생기곤 합니다 필자가 선택한 방법은 SharedPreferences를 사용하는 것 입니다. 저장 SharedPreferences는 Map과 같이 Key, value 형식으로 간단하게 데이터를 저장합니다.장점은 구현이 간단하고 앱이 재부팅되도 데이터가 유지되어있는 것 입니다. SharedPreferences sharedPreferences; SharedPreferences.Editor editor; sharedPreferences = getSharedPreferences("data", MODE_PRIVATE); editor = sharedPreferences.edit(); editor.putInt("test", 5); editor...

종속성 추가 1. 'com.google.android.material:material:1.7.0' - ViewPager2, TabLayout 2. 'me.relex:circleindicator:2.1.6' - CircleIndicator + 데이터 바인딩 사용 implementation 'com.google.android.material:material:1.7.0' implementation 'me.relex:circleindicator:2.1.6' 레이아웃 추가 종속성 추가 후, xml에 레이아웃을 간단하게 작성해 줍니다. Fragment 생성 탭의 수의 맞게 3개의 Fragment를 생성합니다. public class fragment_1p extends Fragment { @Override publi..